From 205e1d39b7e50415d9072dbb1b6b70927d70bdf5 Mon Sep 17 00:00:00 2001 From: Axton Grams Date: Wed, 28 Sep 2022 21:51:36 -0500 Subject: [PATCH] release --- .github/CODE_OF_CONDUCT.md | 5 + .github/ISSUE_TEMPLATE.md | 43 + .github/dependabot.yml | 17 + .github/workflows/test.yml | 189 + .gitignore | 17 + .goreleaser.yml | 60 + .pre-commit-config.yaml | 15 + GNUmakefile | 30 + LICENSE | 373 + README.md | 2 + docs/data-sources/organizations.md | 51 + docs/index.md | 34 + docs/resources/automation_action.md | 528 + docs/resources/automation_rule.md | 70 + docs/resources/cicd_scan_policy.md | 161 + docs/resources/cloud_config_rule.md | 121 + docs/resources/control.md | 86 + docs/resources/project.md | 198 + docs/resources/saml_idp.md | 99 + docs/resources/security_framework.md | 91 + docs/resources/service_account.md | 151 + docs/resources/user.md | 43 + .../wiz_organizations/data-source.tf | 5 + .../wiz_automation_action/resource.tf | 190 + .../resources/wiz_automation_rule/resource.tf | 18 + .../wiz_cicd_scan_policy/resource.tf | 57 + .../wiz_cloud_config_rule/resource.tf | 55 + examples/resources/wiz_control/resource.tf | 38 + examples/resources/wiz_project/resource.tf | 39 + examples/resources/wiz_saml_idp/resource.tf | 45 + .../wiz_security_framework/resource.tf | 24 + .../resources/wiz_service_account/resource.tf | 6 + examples/resources/wiz_user/resource.tf | 6 + go.mod | 69 + go.sum | 425 + internal/client/client.go | 143 + internal/common.go | 126 + internal/config/config.go | 189 + .../provider/data_source_organizations.go | 167 + internal/provider/provider.go | 319 + internal/provider/provider_test.go | 38 + .../provider/resource_automation_action.go | 1489 + .../resource_automation_action_test.go | 421 + internal/provider/resource_automation_rule.go | 361 + .../provider/resource_cicd_scan_policy.go | 823 + .../resource_cicd_scan_policy_test.go | 411 + .../provider/resource_cloud_config_rule.go | 497 + .../resource_cloud_config_rule_test.go | 171 + internal/provider/resource_control.go | 379 + internal/provider/resource_control_test.go | 37 + internal/provider/resource_project.go | 678 + internal/provider/resource_project_test.go | 299 + internal/provider/resource_saml_idp.go | 426 + internal/provider/resource_saml_idp_test.go | 157 + .../provider/resource_security_framework.go | 428 + .../resource_security_framework_test.go | 245 + internal/provider/resource_service_account.go | 275 + .../provider/resource_service_account_test.go | 36 + internal/provider/resource_user.go | 277 + internal/provider/resource_user_test.go | 37 + internal/utils/helper_functions.go | 38 + internal/vendor/wiz.go | 1640 + main.go | 39 + schema/README.md | 99 + schema/wiz.graphql | 19172 ++ schema/wiz.json | 197955 +++++++++++++++ terraform-registry-manifest.json | 6 + tools.go | 9 + 68 files changed, 230748 insertions(+) create mode 100644 .github/CODE_OF_CONDUCT.md create mode 100644 .github/ISSUE_TEMPLATE.md create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/test.yml create mode 100644 .gitignore create mode 100644 .goreleaser.yml create mode 100644 .pre-commit-config.yaml create mode 100644 GNUmakefile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 docs/data-sources/organizations.md create mode 100644 docs/index.md create mode 100644 docs/resources/automation_action.md create mode 100644 docs/resources/automation_rule.md create mode 100644 docs/resources/cicd_scan_policy.md create mode 100644 docs/resources/cloud_config_rule.md create mode 100644 docs/resources/control.md create mode 100644 docs/resources/project.md create mode 100644 docs/resources/saml_idp.md create mode 100644 docs/resources/security_framework.md create mode 100644 docs/resources/service_account.md create mode 100644 docs/resources/user.md create mode 100644 examples/data-sources/wiz_organizations/data-source.tf create mode 100644 examples/resources/wiz_automation_action/resource.tf create mode 100644 examples/resources/wiz_automation_rule/resource.tf create mode 100644 examples/resources/wiz_cicd_scan_policy/resource.tf create mode 100644 examples/resources/wiz_cloud_config_rule/resource.tf create mode 100644 examples/resources/wiz_control/resource.tf create mode 100644 examples/resources/wiz_project/resource.tf create mode 100644 examples/resources/wiz_saml_idp/resource.tf create mode 100644 examples/resources/wiz_security_framework/resource.tf create mode 100644 examples/resources/wiz_service_account/resource.tf create mode 100644 examples/resources/wiz_user/resource.tf create mode 100644 go.mod create mode 100644 go.sum create mode 100644 internal/client/client.go create mode 100644 internal/common.go create mode 100644 internal/config/config.go create mode 100644 internal/provider/data_source_organizations.go create mode 100644 internal/provider/provider.go create mode 100644 internal/provider/provider_test.go create mode 100644 internal/provider/resource_automation_action.go create mode 100644 internal/provider/resource_automation_action_test.go create mode 100644 internal/provider/resource_automation_rule.go create mode 100644 internal/provider/resource_cicd_scan_policy.go create mode 100644 internal/provider/resource_cicd_scan_policy_test.go create mode 100644 internal/provider/resource_cloud_config_rule.go create mode 100644 internal/provider/resource_cloud_config_rule_test.go create mode 100644 internal/provider/resource_control.go create mode 100644 internal/provider/resource_control_test.go create mode 100644 internal/provider/resource_project.go create mode 100644 internal/provider/resource_project_test.go create mode 100644 internal/provider/resource_saml_idp.go create mode 100644 internal/provider/resource_saml_idp_test.go create mode 100644 internal/provider/resource_security_framework.go create mode 100644 internal/provider/resource_security_framework_test.go create mode 100644 internal/provider/resource_service_account.go create mode 100644 internal/provider/resource_service_account_test.go create mode 100644 internal/provider/resource_user.go create mode 100644 internal/provider/resource_user_test.go create mode 100644 internal/utils/helper_functions.go create mode 100644 internal/vendor/wiz.go create mode 100644 main.go create mode 100644 schema/README.md create mode 100644 schema/wiz.graphql create mode 100644 schema/wiz.json create mode 100644 terraform-registry-manifest.json create mode 100644 tools.go diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..0c8b092 --- /dev/null +++ b/.github/CODE_OF_CONDUCT.md @@ -0,0 +1,5 @@ +# Code of Conduct + +HashiCorp Community Guidelines apply to you when interacting with the community here on GitHub and contributing code. + +Please read the full text at https://www.hashicorp.com/community-guidelines diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..8066d39 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,43 @@ +Hi there, + +Thank you for opening an issue. Please note that we try to keep the Terraform issue tracker reserved for bug reports and feature requests. For general usage questions, please see: https://www.terraform.io/community.html. + +### Terraform Version +Run `terraform -v` to show the version. If you are not running the latest version of Terraform, please upgrade because your issue may have already been fixed. + +### Affected Resource(s) +Please list the resources as a list, for example: +- opc_instance +- opc_storage_volume + +If this issue appears to affect multiple resources, it may be an issue with Terraform's core, so please mention this. + +### Terraform Configuration Files +```hcl +# Copy-paste your Terraform configurations here - for large Terraform configs, +# please use a service like Dropbox and share a link to the ZIP file. For +# security, you can also encrypt the files using our GPG public key. +``` + +### Debug Output +Please provider a link to a GitHub Gist containing the complete debug output: https://www.terraform.io/docs/internals/debugging.html. Please do NOT paste the debug output in the issue; just paste a link to the Gist. + +### Panic Output +If Terraform produced a panic, please provide a link to a GitHub Gist containing the output of the `crash.log`. + +### Expected Behavior +What should have happened? + +### Actual Behavior +What actually happened? + +### Steps to Reproduce +Please list the steps required to reproduce the issue, for example: +1. `terraform apply` + +### Important Factoids +Are there anything atypical about your accounts that we should know? For example: Running in EC2 Classic? Custom version of OpenStack? Tight ACLs? + +### References +Are there any other GitHub issues (open or closed) or Pull Requests that should be linked here? For example: +- GH-1234 diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..203cd3d --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +# See GitHub's docs for more information on this file: +# https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/configuration-options-for-dependency-updates +version: 2 +updates: + # Maintain dependencies for GitHub Actions + - package-ecosystem: "github-actions" + directory: "/" + schedule: + # Check for updates to GitHub Actions every weekday + interval: "daily" + + # Maintain dependencies for Go modules + - package-ecosystem: "gomod" + directory: "/" + schedule: + # Check for updates to Go modules every weekday + interval: "daily" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..3578711 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,189 @@ +name: Tests +on: + pull_request: + paths-ignore: + - 'README.md' + push: + paths-ignore: + - 'README.md' +jobs: + # ensure the code builds... + build: + name: Build + runs-on: [ self-hosted ] + timeout-minutes: 5 + steps: + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + id: go + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Debug + run: | + pwd + echo HOME ${HOME} + echo GITHUB_WORKSPACE ${GITHUB_WORKSPACE} + echo GOPATH ${GOPATH} + echo GOROOT ${GOROOT} + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: Get dependencies + run: | + go mod download + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: Build + run: | + go build -v . + env: + GOPATH: /home/ec2-user/actions-runner/work/go + HOME: /home/ec2-user/actions-runner/_work/terraform-provider-wiz + lint: + name: go-lint + runs-on: [ self-hosted ] + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: check + uses: danhunsaker/golang-github-actions@v1.3.1 + with: + run: lint + token: ${{ secrets.GITHUB_TOKEN }} + env: + GOPATH: /home/ec2-user/actions-runner/work/go + fmt: + name: go-fmt + runs-on: [ self-hosted ] + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: check + uses: danhunsaker/golang-github-actions@v1.3.1 + with: + run: fmt + token: ${{ secrets.GITHUB_TOKEN }} + env: + GOPATH: /home/ec2-user/actions-runner/work/go + imports: + name: go-imports + runs-on: [ self-hosted ] + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: check + uses: danhunsaker/golang-github-actions@v1.3.1 + with: + run: imports + token: ${{ secrets.GITHUB_TOKEN }} + env: + GOPATH: /home/ec2-user/actions-runner/work/go + + generate: + runs-on: [ self-hosted ] + steps: + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - uses: hashicorp/setup-terraform@v1 + with: + terraform_version: ${{ matrix.terraform }} + terraform_wrapper: false + - name: Setup Nodejs + uses: actions/setup-node@v1 + - run: go generate ./... + env: + GOPATH: /home/ec2-user/actions-runner/work/go + HOME: /home/ec2-user/actions-runner/_work/terraform-provider-wiz + - name: git diff + run: | + #git diff --compact-summary --exit-code || \ + git diff --exit-code || \ + (echo; echo "Unexpected difference in directories after code generation. Run 'go generate ./...' command and commit."; exit 1) + test: + name: Matrix Test + needs: build + runs-on: [ self-hosted ] + timeout-minutes: 15 + strategy: + fail-fast: false + matrix: + # list whatever Terraform versions here you would like to support + terraform: + - '0.13.*' + - '0.14.*' + - '0.15.*' + - '1.0.*' + - '1.1.*' + - '1.2.*' + steps: + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: '1.17' + id: go + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: Setup Nodejs + uses: actions/setup-node@v1 + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + - uses: hashicorp/setup-terraform@v1 + with: + terraform_version: ${{ matrix.terraform }} + #terraform_wrapper: false + - name: Terraform Format + id: fmt + run: terraform fmt -check + - name: Get dependencies + run: | + go mod download + env: + GOPATH: /home/ec2-user/actions-runner/work/go + - name: TF acceptance tests + timeout-minutes: 10 + env: + GOPATH: /home/ec2-user/actions-runner/work/go + TF_ACC: "1" + HOME: /home/ec2-user/actions-runner/_work/terraform-provider-wiz + TF_VAR_WIZ_URL: ${{ secrets.WIZ_URL }} + TF_VAR_WIZ_AUTH_CLIENT_ID: ${{ secrets.WIZ_AUTH_CLIENT_ID }} + TF_VAR_WIZ_AUTH_CLIENT_SECRET: ${{ secrets.WIZ_AUTH_CLIENT_SECRET }} + TF_VAR_PROXY: ${{ secrets.PROXY }} + TF_VAR_PROXY_SERVER: ${{ secrets.PROXY_SERVER }} + TF_VAR_CA_CHAIN: ${{ secrets.CA_CHAIN }} + WIZ_URL: ${{ secrets.WIZ_URL }} + WIZ_AUTH_CLIENT_ID: ${{ secrets.WIZ_AUTH_CLIENT_ID }} + WIZ_AUTH_CLIENT_SECRET: ${{ secrets.WIZ_AUTH_CLIENT_SECRET }} + PROXY: ${{ secrets.PROXY }} + PROXY_SERVER: ${{ secrets.PROXY_SERVER }} + CA_CHAIN: ${{ secrets.CA_CHAIN }} + CGO_ENABLED: 0 + run: | + go test -v -cover ./internal/provider/ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c91bbed --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +/vendor + +terraform-provider-wiz diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 0000000..9bb0aa7 --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,60 @@ +# Visit https://goreleaser.com for documentation on how to customize this +# behavior. +before: + hooks: + # this is just an example and not a requirement for provider building/publishing + - go mod tidy +builds: +- env: + # goreleaser does not work with CGO, it could also complicate + # usage by users in CI/CD systems like Terraform Cloud where + # they are unable to install libraries. + - CGO_ENABLED=0 + mod_timestamp: '{{ .CommitTimestamp }}' + flags: + - -trimpath + ldflags: + - '-s -w -X main.version={{.Version}} -X main.commit={{.Commit}}' + goos: + - freebsd + - windows + - linux + - darwin + goarch: + - amd64 + - '386' + - arm + - arm64 + ignore: + - goos: darwin + goarch: '386' + binary: '{{ .ProjectName }}_v{{ .Version }}' +archives: +- format: zip + name_template: '{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}' +checksum: + extra_files: + - glob: 'terraform-registry-manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_SHA256SUMS' + algorithm: sha256 +signs: + - artifacts: checksum + args: + # if you are using this in a GitHub action or some other automated pipeline, you + # need to pass the batch flag to indicate its not interactive. + - "--batch" + - "--local-user" + - "{{ .Env.GPG_FINGERPRINT }}" # set this environment variable for your signing key + - "--output" + - "${signature}" + - "--detach-sign" + - "${artifact}" +release: + extra_files: + - glob: 'terraform-registry-manifest.json' + name_template: '{{ .ProjectName }}_{{ .Version }}_manifest.json' + # If you want to manually examine the release before its live, uncomment this line: + # draft: true +changelog: + skip: true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..7cb1c9c --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,15 @@ +repos: +- repo: https://github.com/dnephin/pre-commit-golang + rev: v0.4.0 + hooks: + - id: go-fmt + - id: go-vet + - id: go-lint # This is deprecated/frozen per https://github.com/golang/lint + - id: go-imports +# - id: go-cyclo +# args: [-over=30] + - id: validate-toml + - id: go-unit-tests + - id: go-build + - id: go-mod-tidy + - id: go-mod-vendor diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..da5ff6b --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,30 @@ +TEST?=$$(go list ./...) +GOFMT_FILES?=$$(find . -name '*.go') +PKG_NAME=http + +default: testacc + +build: + go install + +test: + go test -i $(TEST) || exit 1 + echo $(TEST) | \ + xargs -t -n4 go test $(TESTARGS) -timeout=30s -parallel=4 + +testacc: + TF_ACC=1 go test ./... -v $(TESTARGS) -timeout 120m + +vet: + @echo "go vet ." + @go vet $$(go list ./...) ; if [ $$? -eq 1 ]; then \ + echo ""; \ + echo "Vet found suspicious constructs. Please check the reported constructs"; \ + echo "and fix them if necessary before submitting the code for review."; \ + exit 1; \ + fi + +fmt: + gofmt -w $(GOFMT_FILES) + +.PHONY: build test testacc vet fmt diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..a612ad9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b3b28e0 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# terraform-provider-wiz +Terraform provider for Wiz diff --git a/docs/data-sources/organizations.md b/docs/data-sources/organizations.md new file mode 100644 index 0000000..49617aa --- /dev/null +++ b/docs/data-sources/organizations.md @@ -0,0 +1,51 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_organizations Data Source - terraform-provider-wiz" +subcategory: "" +description: |- + Get the details for Wiz organizations. +--- + +# wiz_organizations (Data Source) + +Get the details for Wiz organizations. + +## Example Usage + +```terraform +# Get the Wiz internal information for the Organization root based on the AWS Root ID + +data "wiz_organizations" "root" { + search = "r-1234" +} +``` + + +## Schema + +### Required + +- `search` (String) Organization search string. Used to search all organization attributes. + +### Optional + +- `first` (Number) How many matches to return. + - Defaults to `500`. + +### Read-Only + +- `id` (String) Unique identifier for the search. This is a sha1 hash of the search string. Changing the search string on this data source will result in a new data source state entry +- `organizations` (Set of Object) (see [below for nested schema](#nestedatt--organizations)) + + +### Nested Schema for `organizations` + +Read-Only: + +- `cloud_provider` (String) +- `external_id` (String) +- `id` (String) +- `name` (String) +- `path` (String) + + diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..8ac0f5a --- /dev/null +++ b/docs/index.md @@ -0,0 +1,34 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz Provider" +subcategory: "" +description: |- + +--- + +# wiz Provider + + + + + + +## Schema + +### Optional + +- `ca_chain` (String) The CA chains to use when communicating with Wiz. If a proxy performs TLS interception/inspection, this will be the CA chain for the certificate used by the proxy. +- `http_client_retry_max` (Number) Maximum retry attempts. + - Defaults to `10`. +- `http_client_retry_wait_max` (Number) Maximum time to wait before retrying, in seconds. + - Defaults to `10000000000`. +- `http_client_retry_wait_min` (Number) Minimum time to wait before retrying, in seconds. + - Defaults to `1000000000`. +- `proxy` (Boolean) Use an http proxy server? +- `proxy_server` (String) Proxy server address. Syntax: http[s]://[host]:[port] +- `wiz_auth_audience` (String) Set this to 'beyond-api'. +- `wiz_auth_client_id` (String) Your application's Client ID. You can find this value on the Settings > Service Accounts page. +- `wiz_auth_client_secret` (String, Sensitive) Your application's Client Secret. You can find this value on the Settings > Service Accounts page. +- `wiz_auth_grant_type` (String) Set this to 'client_credentials'. +- `wiz_auth_url` (String) The authentication endpoint. +- `wiz_url` (String) Wiz api endpoint. This varies for each Wiz deployment. See https://docs.wiz.io/wiz-docs/docs/using-the-wiz-api#the-graphql-endpoint diff --git a/docs/resources/automation_action.md b/docs/resources/automation_action.md new file mode 100644 index 0000000..0dd3303 --- /dev/null +++ b/docs/resources/automation_action.md @@ -0,0 +1,528 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_automation_action Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Automation actions define actions to perform for findings. +--- + +# wiz_automation_action (Resource) + +Automation actions define actions to perform for findings. + +## Example Usage + +```terraform +variable "servicenow_password" { + type = string + sensitive = true + description = "ServiceNow credential for Wiz integration" +} + +variable "servicenow_user" { + type = string + description = "ServiceNow username for Wiz integration" +} + +variable "servicenow_url" { + type = string + description = "ServiceNow URL" +} + +variable "jira_token" { + type = string + description = "Jira authentication token" + sensitive = true +} + +# Service Now Ticket +resource "wiz_automation_action" "servicenow" { + name = "provider_dev" + type = "SERVICENOW_TICKET" + is_accessible_to_all_projects = false + servicenow_params { + base_url = var.servicenow_url + password = var.servicenow_password + user = var.servicenow_user + ticket_fields { + description = <<-EOT +Description: {{description}} +Status: {{status}} +Created: {{createdAt}} +Severity: {{severity}} +Project: {{#projects}}{{name}}, {{/projects}} + +--- +Resource: {{entitySnapshot.name}} +Type: {{entitySnapshot.nativeType}} +Cloud Platform: {{entitySnapshot.cloudPlatform}} +Cloud Resource URL: {{entitySnapshot.cloudProviderURL}} +Subscription Name (ID): {{entitySnapshot.subscriptionName}} ({{entitySnapshot.subscriptionExternalId}}) +Region: {{entitySnapshot.region}} +Please click the following link to proceed to investigate the issue: +https://{{wizDomain}}/issues#~(issue~'{{id}}) +Source Automation Rule: {{ruleName}} +EOT + summary = "Wiz Issue: {{control.name}}" + table_name = "incident" + attach_evidence_csv = true + custom_fields = jsonencode( + { + "assignment_group" : "HELPDESK", + "category" : "Security", + "impact" : "3 - Low", + "subcategory" : "IDS", + "urgency" : "1 - High" + } + ) + } + } +} + +# Service Now Update +resource "wiz_automation_action" "servicenow_update" { + name = "provider_dev_update" + type = "SERVICENOW_UPDATE_TICKET" + servicenow_update_ticket_params { + base_url = var.servicenow_url + password = var.servicenow_password + user = var.servicenow_user + table_name = "incident" + } +} + +# Jira Ticket +resource "wiz_automation_action" "jira_ticket" { + name = "Jira Ticket" + is_accessible_to_all_projects = true + type = "JIRA_TICKET" + jira_params { + is_onprem = false + server_url = "https://jira.atlassian.net" + token = var.jira_token + user = "someone@example.com" + ticket_fields { + fix_version = ["Q2.2022"] + description = "Wiz Issue" + issue_type = "story" + project = "WIZ" + summary = "Wiz Finding" + attach_evidence_csv = true + } + tls_config { + allow_insecure_tls = false + } + } +} + +# Jira Ticket Transition +resource "wiz_automation_action" "jira_transition" { + name = "Jira Transition" + is_accessible_to_all_projects = true + type = "JIRA_TICKET_TRANSITION" + jira_transition_params { + is_onprem = false + project = "WIZ" + server_url = "https://jira.atlassian.net" + token = var.jira_token + user = "someone@example.com" + transition_id = "Defined" + tls_config { + allow_insecure_tls = false + } + } +} + +resource "wiz_automation_action" "pagerduty_create" { + name = "terraform-test-pagerduty-create" + type = "PAGER_DUTY_CREATE_INCIDENT" + is_accessible_to_all_projects = true + webhook_params { + body = < +## Schema + +### Required + +- `is_accessible_to_all_projects` (Boolean) +- `name` (String) +- `type` (String) The automation action type + +### Optional + +- `aws_message_params` (Block Set, Max: 1) If type is AWS_SNS, define these parameters + - Conflicts with `[azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--aws_message_params)) +- `azure_service_bus_params` (Block Set, Max: 1) If type is AZURE_SERVICE_BUS, define these parameters + - Conflicts with `[aws_message_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--azure_service_bus_params)) +- `email_params` (Block Set, Max: 1) If type is EMAIL, define these paramemters. + - Conflicts with `[aws_message_params azure_service_bus_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--email_params)) +- `google_chat_params` (Block Set, Max: 1) If type is GOOGLE_CHAT_MESSAGE, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--google_chat_params)) +- `google_pub_sub_params` (Block Set, Max: 1) If type is GOOGLE_PUB_SUB, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--google_pub_sub_params)) +- `jira_params` (Block Set, Max: 1) If type is JIRA_TICKET, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--jira_params)) +- `jira_transition_params` (Block Set, Max: 1) If type is JIRA_TICKET_TRANSITION, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params servicenow_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--jira_transition_params)) +- `project_id` (String) +- `servicenow_params` (Block Set, Max: 1) If type is SERVICENOW_TICKET, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_update_ticket_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--servicenow_params)) +- `servicenow_update_ticket_params` (Block Set, Max: 1) If type is SERVICENOW_UPDATE_TICKET, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params slack_params webhook_params]`. (see [below for nested schema](#nestedblock--servicenow_update_ticket_params)) +- `slack_params` (Block Set, Max: 1) If type is SLACK_MESSAGE, define these parameters + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params webhook_params]`. (see [below for nested schema](#nestedblock--slack_params)) +- `webhook_params` (Block Set, Max: 1) If type is WEBHOOK, define these parameters. + - Conflicts with `[aws_message_params azure_service_bus_params email_params google_chat_params google_pub_sub_params jira_params jira_transition_params servicenow_params servicenow_update_ticket_params slack_params]`. (see [below for nested schema](#nestedblock--webhook_params)) + +### Read-Only + +- `created_at` (String) +- `id` (String) Wiz internal identifier. + + +### Nested Schema for `aws_message_params` + +Required: + +- `access_method` (Block Set, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--aws_message_params--access_method)) +- `body` (String) +- `sns_topic_arn` (String) + + +### Nested Schema for `aws_message_params.access_method` + +Optional: + +- `connector_for_access` (String) Required if and only if access method is ASSUME_CONNECTOR_ROLE, this should be a valid existing AWS connector ID +- `customer_role_arn` (String) Required if and only if access method is ASSUME_SPECIFIED_ROLE, this is the role that should be assumed, the ExternalID of the role must be your Wiz Tenant ID (a GUID) + + + + +### Nested Schema for `azure_service_bus_params` + +Required: + +- `access_method` (Block Set, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--azure_service_bus_params--access_method)) +- `body` (String) +- `queue_url` (String) + + +### Nested Schema for `azure_service_bus_params.access_method` + +Optional: + +- `connection_string_with_sas` (String) Required if and only if access method is CONNECTION_STRING_WITH_SAS, this should be the connection string that contains the Shared access secret SAS For example: Endpoint=sb://my-sb-namespace.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey +- `connector_for_access` (String) Required if and only if access method is CONNECTOR_CREDENTIALS, this should be a valid existing Azure connector ID + + + + +### Nested Schema for `email_params` + +Required: + +- `to` (List of String) + +Optional: + +- `attach_evidence_csv` (Boolean) +- `cc` (List of String) +- `note` (String) + + + +### Nested Schema for `google_chat_params` + +Required: + +- `url` (String) google chat webhook url in the format: https://chat.googleapis.com/v1/spaces/AAAA0000000/messages?key=XXXXX&token=XXXXX; see https://developers.google.com/hangouts/chat/how-tos/webhooks#define_an_incoming_webhook + +Optional: + +- `note` (String) This is an optional note which will be added to the message that will be sent to the google chat room it is a template that will be resolved with the following parameters: TBD, the format is Mustache + + + +### Nested Schema for `google_pub_sub_params` + +Required: + +- `access_method` (Block Set, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--google_pub_sub_params--access_method)) +- `body` (String) +- `project_id` (String) +- `topic_id` (String) + + +### Nested Schema for `google_pub_sub_params.access_method` + +Optional: + +- `connector_for_access` (String) Required if and only if access method is CONNECTOR_CREDENTIALS, this should be a valid existing GCP connector ID +- `service_account_key` (String, Sensitive) Required if and only if access method is SERVICE_ACCOUNT_KEY, this should be the Service account key JSON file you downloaded from GCP. Value should be wrapped in jsonencode() to prevent false diffs. + + + + +### Nested Schema for `jira_params` + +Required: + +- `is_onprem` (Boolean) Is the Jira service is only accessible on-premise? +- `server_url` (String) +- `ticket_fields` (Block Set, Min: 1, Max: 1) Ticket fields (see [below for nested schema](#nestedblock--jira_params--ticket_fields)) +- `tls_config` (Block Set, Min: 1, Max: 1) custom TLS config (custom server CA, client certificate etc..) (see [below for nested schema](#nestedblock--jira_params--tls_config)) + +Optional: + +- `jira_authentication_basic` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--jira_params--jira_authentication_basic)) +- `jira_authentication_token` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--jira_params--jira_authentication_token)) +- `onprem_tunnel_domain` (String) +- `onprem_tunnel_token` (String, Sensitive) + + +### Nested Schema for `jira_params.ticket_fields` + +Required: + +- `description` (String) +- `issue_type` (String) +- `project` (String) +- `summary` (String) + +Optional: + +- `alternative_description_field` (String) +- `assignee` (String) +- `attach_evidence_csv` (Boolean) - Defaults to `false`. +- `components` (List of String) +- `custom_fields` (String) Value should be wrapped in jsonencode() to prevent false diffs. +- `fix_version` (List of String) +- `labels` (List of String) +- `priority` (String) + + + +### Nested Schema for `jira_params.tls_config` + +Optional: + +- `allow_insecure_tls` (Boolean) Setting this to true will ignore any TLS validation errors on the server side certificate Warning: should only be used to validate that the action works regardless of TLS validation, if for example your server is presenting self signed or expired TLS certificate + - Defaults to `false`. +- `client_certificate_and_private_key` (String, Sensitive) a PEM of the client certificate as well as the certificate private key +- `server_ca` (String) a PEM of the certificate authority that your server presents (if you use self signed, or custom CA) + + + +### Nested Schema for `jira_params.jira_authentication_basic` + +Required: + +- `password` (String, Sensitive) +- `username` (String) + + + +### Nested Schema for `jira_params.jira_authentication_token` + +Required: + +- `token` (String, Sensitive) + + + + +### Nested Schema for `jira_transition_params` + +Required: + +- `is_onprem` (Boolean) Is the Jira service is only accessible on-premise? +- `project` (String) +- `server_url` (String) +- `tls_config` (Block Set, Min: 1, Max: 1) custom TLS config (custom server CA, client certificate etc..) (see [below for nested schema](#nestedblock--jira_transition_params--tls_config)) +- `transition_id` (String) Transition Id or Name + +Optional: + +- `comment` (String) +- `comment_on_transition` (Boolean) Comment on transition? + - Defaults to `false`. +- `fields` (String) JSON representation of field updates. Value should be wrapped in jsonencode() to prevent false diffs. +- `jira_authentication_basic` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--jira_transition_params--jira_authentication_basic)) +- `jira_authentication_token` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--jira_transition_params--jira_authentication_token)) +- `onprem_tunnel_domain` (String) +- `onprem_tunnel_token` (String, Sensitive) + + +### Nested Schema for `jira_transition_params.tls_config` + +Optional: + +- `allow_insecure_tls` (Boolean) Setting this to true will ignore any TLS validation errors on the server side certificate Warning: should only be used to validate that the action works regardless of TLS validation, if for example your server is presenting self signed or expired TLS certificate + - Defaults to `false`. +- `client_certificate_and_private_key` (String, Sensitive) a PEM of the client certificate as well as the certificate private key +- `server_ca` (String) a PEM of the certificate authority that your server presents (if you use self signed, or custom CA) + + + +### Nested Schema for `jira_transition_params.jira_authentication_basic` + +Required: + +- `password` (String, Sensitive) +- `username` (String) + + + +### Nested Schema for `jira_transition_params.jira_authentication_token` + +Required: + +- `token` (String, Sensitive) + + + + +### Nested Schema for `servicenow_params` + +Required: + +- `base_url` (String) +- `password` (String, Sensitive) +- `ticket_fields` (Block Set, Min: 1, Max: 1) (see [below for nested schema](#nestedblock--servicenow_params--ticket_fields)) +- `user` (String) Email of a Jira user with permissions to create tickets + +Optional: + +- `client_id` (String) +- `client_secret` (String, Sensitive) + + +### Nested Schema for `servicenow_params.ticket_fields` + +Required: + +- `description` (String) Ticket description +- `summary` (String) Ticket summary +- `table_name` (String) Table name to which new tickets will be added to, e.g: 'Incident' + +Optional: + +- `attach_evidence_csv` (Boolean) Attache evidence. + - Defaults to `false`. +- `custom_fields` (String) Custom configuration fields as specified in Service Now. Make sure you add the fields that are configured as required in Service Now Project, otherwise ticket creation will fail. Value should be wrapped in jsonencode() to prevent false diffs. + + + + +### Nested Schema for `servicenow_update_ticket_params` + +Required: + +- `base_url` (String) +- `password` (String, Sensitive) +- `table_name` (String) +- `user` (String) Email of a Jira user with permissions to create tickets + +Optional: + +- `client_id` (String) +- `client_secret` (String, Sensitive) +- `fields` (String) Value should be wrapped in jsonencode() to prevent false diffs. + + + +### Nested Schema for `slack_params` + +Required: + +- `url` (String) slack url in the format: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX ; see https://api.slack.com/messaging/webhooks + +Optional: + +- `channel` (String) The slack webhook has default channel, you can specify a different channel here #your-public-channel, or a specific user with @ e.g: @myself +- `note` (String) This is the message body that will be sent to the slack channel it is a template that will be resolved with the following parameters: TBD, the format is Mustache + + + +### Nested Schema for `webhook_params` + +Required: + +- `body` (String) +- `url` (String) + +Optional: + +- `auth_password` (String, Sensitive) +- `auth_token` (String, Sensitive) For auth bearer specify token, do not specify username/password +- `auth_username` (String) For basic authorization specify username and password, do NOT specify authToken +- `client_certificate` (String) optional client cert + + diff --git a/docs/resources/automation_rule.md b/docs/resources/automation_rule.md new file mode 100644 index 0000000..8b69f44 --- /dev/null +++ b/docs/resources/automation_rule.md @@ -0,0 +1,70 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_automation_rule Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Automation Rules define associations between actions and findings. +--- + +# wiz_automation_rule (Resource) + +Automation Rules define associations between actions and findings. + +## Example Usage + +```terraform +resource "wiz_automation_rule" "rule1" { + enabled = true + name = "test_recreate" + filters = jsonencode( + { + "relatedEntity" : { + "cloudPlatform" : [ + "AWS" + ] + } + } + ) + action_id = wiz_automation_action.jira_transition.id + trigger_source = "ISSUES" + trigger_type = [ + "UPDATED", + ] +} +``` + + +## Schema + +### Required + +- `action_id` (String) AutomationActions to execute once an automation rule event is triggered and passes the filters +- `filters` (String) Value should be wrapped in jsonencode() to avoid diff detection. This is required even though the API states it is not required. Validate is performed by the UI. +- `name` (String) +- `trigger_source` (String) Trigger source. + - Allowed values: + - ISSUES + - CLOUD_EVENTS +- `trigger_type` (List of String) Trigger type. + - Allowed values: + - CREATED + - UPDATED + - RESOLVED + - REOPENED + +### Optional + +- `description` (String) Description. + - Defaults to ``. +- `enabled` (Boolean) Enabled? + - Defaults to `true`. +- `override_action_params` (String) Optional parameters that can override the default automationaction parameters that have been defined when the automationaction was created. Value should be wrapped in jsonencode() to avoid diff detection. + - Defaults to `{}`. +- `project_id` (String) + +### Read-Only + +- `created_at` (String) +- `id` (String) Wiz internal identifier. + + diff --git a/docs/resources/cicd_scan_policy.md b/docs/resources/cicd_scan_policy.md new file mode 100644 index 0000000..d18647e --- /dev/null +++ b/docs/resources/cicd_scan_policy.md @@ -0,0 +1,161 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_cicd_scan_policy Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Configure CI/CD Scan Policies. +--- + +# wiz_cicd_scan_policy (Resource) + +Configure CI/CD Scan Policies. + +## Example Usage + +```terraform +resource "wiz_cicd_scan_policy" "iac" { + name = "terraform-test-iac" + description = "terraform-test-iac description" + iac_params { + count_threshold = 3 + severity_threshold = "CRITICAL" + builtin_ignore_tags_enabled = false + ignored_rules = [ + "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + "063fb380-9eda-4c08-a31b-9211ee37bd42", + ] + custom_ignore_tags { + key = "testkey1" + value = "testval1" + ignore_all_rules = false + rule_ids = [ + "063fb380-9eda-4c08-a31b-9211ee37bd42", + ] + } + custom_ignore_tags { + key = "testkey2" + value = "testval2" + ignore_all_rules = false + rule_ids = [ + "1f0ee3b5-5404-4b40-bbc8-33a990330ac3", + "a1958aa1-b810-4df6-bd82-487cb37c6039", + ] + } + } +} +resource "wiz_cicd_scan_policy" "secrets" { + name = "terraform-test-secrets2" + description = "terraform-test-secrets description" + disk_secrets_params { + count_threshold = 3 + path_allow_list = [ + "/etc", + "/opt", + "/root", + ] + } +} + +resource "wiz_cicd_scan_policy" "vulnerabilities" { + name = "terraform-test-vulnerabilities" + description = "terraform-test-vulnerabilities description" + disk_vulnerabilities_params { + ignore_unfixed = true + package_allow_list = [ + "lsof", + "sudo", + "apt", + ] + package_count_threshold = 3 + severity = "LOW" + } +} +``` + + +## Schema + +### Required + +- `name` (String) Name of the Scan Policy. + +### Optional + +- `description` (String) Description of the Scan Policy. +- `disk_secrets_params` (Block Set, Max: 1) Secret scan parameters. + - Required exactly one of: `[disk_vulnerabilities_params disk_secrets_params iac_params]`. (see [below for nested schema](#nestedblock--disk_secrets_params)) +- `disk_vulnerabilities_params` (Block Set, Max: 1) Vulnerability scan parameters. + - Required exactly one of: `[disk_vulnerabilities_params disk_secrets_params iac_params]`. (see [below for nested schema](#nestedblock--disk_vulnerabilities_params)) +- `iac_params` (Block Set, Max: 1) IaC scan parameters. + - Required exactly one of: `[disk_vulnerabilities_params disk_secrets_params iac_params]`. (see [below for nested schema](#nestedblock--iac_params)) + +### Read-Only + +- `builtin` (Boolean) +- `id` (String) Internal identifier +- `type` (String) The scan policy type + + +### Nested Schema for `disk_secrets_params` + +Required: + +- `count_threshold` (Number) + +Optional: + +- `path_allow_list` (List of String) + + + +### Nested Schema for `disk_vulnerabilities_params` + +Required: + +- `ignore_unfixed` (Boolean) +- `package_allow_list` (List of String) +- `package_count_threshold` (Number) +- `severity` (String) Severity. + - Allowed values: + - INFORMATIONAL + - LOW + - MEDIUM + - HIGH + - CRITICAL + + + +### Nested Schema for `iac_params` + +Required: + +- `count_threshold` (Number) +- `severity_threshold` (String) Severity threshold. + - Allowed values: + - INFORMATIONAL + - LOW + - MEDIUM + - HIGH + - CRITICAL + +Optional: + +- `builtin_ignore_tags_enabled` (Boolean) +- `custom_ignore_tags` (Block Set) (see [below for nested schema](#nestedblock--iac_params--custom_ignore_tags)) +- `ignored_rules` (List of String) +- `security_frameworks` (List of String) + + +### Nested Schema for `iac_params.custom_ignore_tags` + +Required: + +- `key` (String) +- `value` (String) + +Optional: + +- `ignore_all_rules` (Boolean) +- `rule_ids` (List of String) + + diff --git a/docs/resources/cloud_config_rule.md b/docs/resources/cloud_config_rule.md new file mode 100644 index 0000000..15c53b3 --- /dev/null +++ b/docs/resources/cloud_config_rule.md @@ -0,0 +1,121 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_cloud_config_rule Resource - terraform-provider-wiz" +subcategory: "" +description: |- + A Cloud Configuration Rule is a configuration check that applies to a specific cloud resource type—if a resource does not pass a Rule, a Configuration Finding is generated and associated with the resource on the Security Graph. +--- + +# wiz_cloud_config_rule (Resource) + +A Cloud Configuration Rule is a configuration check that applies to a specific cloud resource type—if a resource does not pass a Rule, a Configuration Finding is generated and associated with the resource on the Security Graph. + +## Example Usage + +```terraform +resource "wiz_cloud_config_rule" "test" { + name = "terraform-test-iac" + description = "test description" + target_native_types = [ + "account", + ] + security_sub_categories = [ + "wsct-id-7", + "wsct-id-3759", + ] + scope_account_ids = [ + "87d3d654-41ba-53d2-aeba-8399be9f62d7", + #"e295ffc1-636a-5f8f-959a-4bf9fdba9727", + ] + function_as_control = false + remediation_instructions = "fix it" + enabled = false + severity = "HIGH" + opa_policy = < +## Schema + +### Required + +- `description` (String) Detailed description for this rule. There is a defect in the API that makes this required; the description field cannot be nullified after one is defined, so we make it required. +- `name` (String) Name of this rule, as appeared in the UI in the portal. +- `remediation_instructions` (String) Steps to mitigate the issue that match this rule. If possible, include sample commands to execute in your cloud provider's console. Markdown formatting is supported. +- `security_sub_categories` (Set of String) Associate this rule with security sub-categories to easily monitor your compliance. New Configuration Findings created by this rule will be tagged with the selected sub-categories. There is a defect in the API that makes this required; the security_sub_categories field cannot be nullified after one is defined, so we make it required. +- `target_native_types` (Set of String) The identifier types of the resources targeted by this rule, as seen on the cloud provider service. e.g. 'ec2' + +### Optional + +- `enabled` (Boolean) Enable/disable this rule. + - Defaults to `true`. +- `function_as_control` (Boolean) Make this rule function as a Control that creates Issues for new findings. By default only findings are created. If enabled=false, an error will be returned if this is set to true. + - Defaults to `false`. +- `iac_matchers` (Block Set) OPA rego policies that this rule runs (Cloud / IaC rules). (see [below for nested schema](#nestedblock--iac_matchers)) +- `opa_policy` (String) OPA rego policy that defines this rule. +- `scope_account_ids` (Set of String) Set the rule scope of cloud account IDs. Select only subscriptions matching to the rule cloud provider. To change scope to 'all relevant resources' set to empty array. This must be the Wiz internal identifier for the account(uuid format). +- `severity` (String) Severity that will be set for findings of this rule. + - Allowed values: + - INFORMATIONAL + - LOW + - MEDIUM + - HIGH + - CRITICAL + + - Defaults to `MEDIUM`. + +### Read-Only + +- `id` (String) Wiz internal identifier. + + +### Nested Schema for `iac_matchers` + +Required: + +- `rego_code` (String) Write code in the Rego query language. This code will be evaluated against the JSON representation of each resource of the selected Native Type to determine if it passes or fails the rule. +- `type` (String) The type of resource that will be evaluated by the Rego Code. + - Allowed values: + - TERRAFORM + - CLOUD_FORMATION + - KUBERNETES + - AZURE_RESOURCE_MANAGER + - DOCKER_FILE + + diff --git a/docs/resources/control.md b/docs/resources/control.md new file mode 100644 index 0000000..56fd573 --- /dev/null +++ b/docs/resources/control.md @@ -0,0 +1,86 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_control Resource - terraform-provider-wiz" +subcategory: "" +description: |- + A Control consists of a pre-defined Security Graph query and a severity level—if a Control's query returns any results, an Issue is generated for every result. Each Control is assigned to a category in one or more Policy Frameworks. +--- + +# wiz_control (Resource) + +A Control consists of a pre-defined Security Graph query and a severity level—if a Control's query returns any results, an Issue is generated for every result. Each Control is assigned to a category in one or more Policy Frameworks. + +## Example Usage + +```terraform +resource "wiz_control" "test" { + name = "test control 2" + enabled = false + description = "test control 2 description" + project_id = "*" + severity = "LOW" + resolution_recommendation = "fix it" + security_sub_categories = [ + "wsct-id-8", + ] + query = jsonencode( + { + "relationships" : [ + { + "type" : [ + { + "reverse" : true, + "type" : "CONTAINS" + } + ], + "with" : { + "select" : true, + "type" : [ + "SUBSCRIPTION" + ] + } + } + ] + } + ) + scope_query = jsonencode( + { + "type" : [ + "SUBSCRIPTION" + ] + } + ) +} +``` + + +## Schema + +### Required + +- `name` (String) Name of the Control. +- `query` (String) The query that the control runs. +- `scope_query` (String) The query that represents the control's scope. +- `security_sub_categories` (List of String) List of security sub-categories IDs. If unsure, use 'wsct-id-8', which is '1 Custom Controls'. +- `severity` (String) Severity that will be set for this control. + - Allowed values: + - INFORMATIONAL + - LOW + - MEDIUM + - HIGH + - CRITICAL + +### Optional + +- `description` (String) Description of the Control. +- `enabled` (Boolean) Whether to enable the Control. + - Defaults to `true`. +- `project_id` (String) Project scope of the control. Use '*' for all projects. + - Defaults to `*`. +- `resolution_recommendation` (String) Guidance on how the user should address an issue that was created by this control. + +### Read-Only + +- `id` (String) Internal identifier for the Control + + diff --git a/docs/resources/project.md b/docs/resources/project.md new file mode 100644 index 0000000..41893bd --- /dev/null +++ b/docs/resources/project.md @@ -0,0 +1,198 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_project Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Projects let you group your cloud resources according to their users and/or purposes. +--- + +# wiz_project (Resource) + +Projects let you group your cloud resources according to their users and/or purposes. + +## Example Usage + +```terraform +# This resource contains multiple organization links, one with tags and another without + +resource "wiz_project" "test" { + name = "Test App" + description = "My project description" + risk_profile { + business_impact = "MBI" + } + business_unit = data.insight_organization.aws.description + cloud_organization_link { + cloud_organization = "7edbb879-9960-513f-b56d-876e9db2a962" + environment = "PRODUCTION" + shared = false + } + cloud_organization_link { + cloud_organization = "07401938-0347-5a02-80eb-db19eecfbf98" + environment = "PRODUCTION" + shared = true + resource_tags { + key = "application" + value = "Wiz" + } + resource_tags { + key = "environment" + value = "production" + } + } +} + +# A simple example + +resource "wiz_project" "test" { + name = "Test App" + description = "My project description" + risk_profile { + business_impact = "MBI" + } + business_unit = "Technology" +} +``` + + +## Schema + +### Required + +- `name` (String) The project name to display in Wiz. + +### Optional + +- `archived` (Boolean) Whether the project is archived/inactive + - Defaults to `false`. +- `business_unit` (String) The business unit to which the project belongs. +- `cloud_organization_link` (Block Set) Associate the project with the resources and subscriptions to organize all the resources, issues, and findings within this project. (see [below for nested schema](#nestedblock--cloud_organization_link)) +- `description` (String) The project description. +- `risk_profile` (Block List, Max: 1) Contains risk profile related properties for the project (see [below for nested schema](#nestedblock--risk_profile)) + +### Read-Only + +- `id` (String) Unique identifier for the project +- `slug` (String) Short identifier for the project. The value must be unique, even against archived projects, so a uuid is generated and used as the slug value. + + +### Nested Schema for `cloud_organization_link` + +Required: + +- `cloud_organization` (String) The Wiz internal identifier for the Organizational Unit. + +Optional: + +- `environment` (String) The environment. + - Allowed values: + - PRODUCTION + - STAGING + - DEVELOPMENT + - TESTING + - OTHER + + - Defaults to `PRODUCTION`. +- `resource_tags` (Block Set) Provide a key and value pair for filtering resources. `shared` must be true to define resource_tags. (see [below for nested schema](#nestedblock--cloud_organization_link--resource_tags)) +- `shared` (Boolean) Subscriptions that host a few projects can be marked as ‘shared subscriptions’ and resources can be filtered by tags. + - Defaults to `true`. + + +### Nested Schema for `cloud_organization_link.resource_tags` + +Required: + +- `key` (String) +- `value` (String) + + + + +### Nested Schema for `risk_profile` + +Optional: + +- `business_impact` (String) Business impact. + - Allowed values: + - LBI + - MBI + - HBI +- `has_authentication` (String) Does the project require authentication? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `has_exposed_api` (String) Does the project expose an API? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `is_actively_developed` (String) Is the project under active development? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `is_customer_facing` (String) Is the project customer facing? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `is_internet_facing` (String) Is the project Internet facing? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `is_regulated` (String) Is the project regulated? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. +- `regulatory_standards` (List of String) Regulatory Standards. + - Allowed values: + - ISO_20000_1_2011 + - ISO_22301 + - ISO_27001 + - ISO_27017 + - ISO_27018 + - ISO_27701 + - ISO_9001 + - SOC + - FEDRAMP + - NIST_800_171 + - NIST_CSF + - HIPPA_HITECH + - HITRUST + - PCI_DSS + - SEC_17A_4 + - SEC_REGULATION_SCI + - SOX + - GDPR +- `sensitive_data_types` (List of String) Sensitive Data Types. + - Allowed values: + - CLASSIFIED + - HEALTH + - PII + - PCI + - FINANCIAL + - CUSTOMER +- `stores_data` (String) Does the project store data? + - Allowed values: + - YES + - NO + - UNKNOWN + + - Defaults to `UNKNOWN`. + + diff --git a/docs/resources/saml_idp.md b/docs/resources/saml_idp.md new file mode 100644 index 0000000..897aeef --- /dev/null +++ b/docs/resources/saml_idp.md @@ -0,0 +1,99 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_saml_idp Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Configure SAML Providers and associated resources (group mappings). +--- + +# wiz_saml_idp (Resource) + +Configure SAML Providers and associated resources (group mappings). + +## Example Usage + +```terraform +resource "wiz_saml_idp" "test" { + name = "Ping" + login_url = "https://ping.example.com/idp/SSO.saml2" + logout_url = "https://ping.example.com/idp/SLO.saml2" + use_provider_managed_roles = false + merge_groups_mapping_by_role = false + certificate = < +## Schema + +### Required + +- `certificate` (String) PEM certificate from IdP +- `domains` (List of String) A list of domains the IdP handles. +- `login_url` (String) IdP Login URL +- `name` (String) IdP name to display in Wiz. + +### Optional + +- `allow_manual_role_override` (Boolean) Allow manual override for role assignment? Must be set `true` if `use_provided_roles` is false. + - Defaults to `true`. +- `group_mapping` (Block Set) Group mappings (see [below for nested schema](#nestedblock--group_mapping)) +- `logout_url` (String) IdP Logout URL +- `merge_groups_mapping_by_role` (Boolean) Manage group mapping by role? +- `use_provider_managed_roles` (Boolean) Use provider managed roles? + - Defaults to `false`. + +### Read-Only + +- `id` (String) Internal identifier for the Saml Provider + + +### Nested Schema for `group_mapping` + +Required: + +- `provider_group_id` (String) Provider group ID +- `role` (String) Wiz Role name + +Optional: + +- `projects` (List of String) Project mapping + + diff --git a/docs/resources/security_framework.md b/docs/resources/security_framework.md new file mode 100644 index 0000000..0d94d62 --- /dev/null +++ b/docs/resources/security_framework.md @@ -0,0 +1,91 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_security_framework Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Configure Security Frameworks and associated resources (Categories and Subcategories). Support for extended fields has not been implemented due to issues with the API. This includes: category.externalid, category.subcategory.resolutionrecommendation, and category.subcategory.external_id. +--- + +# wiz_security_framework (Resource) + +Configure Security Frameworks and associated resources (Categories and Subcategories). Support for extended fields has not been implemented due to issues with the API. This includes: category.external_id, category.sub_category.resolution_recommendation, and category.sub_category.external_id. + +## Example Usage + +```terraform +resource "wiz_security_framework" "test" { + name = "terraform-test-security-framework1" + description = "test description" + enabled = true + category { + name = "AM Asset Management" + description = "test am description" + sub_category { + title = "AM-1 Track asset inventory and their risks" + } + } + category { + name = "test category 2" + description = "test description 2" + sub_category { + title = "test subcategory" + description = "bad stuff now" + } + sub_category { + title = "test subcategory 2" + description = "bad stuff could happen" + } + } +} +``` + + +## Schema + +### Required + +- `category` (Block Set, Min: 1) Security framework category. (see [below for nested schema](#nestedblock--category)) +- `name` (String) Name of the security framework. + +### Optional + +- `description` (String) Description of the security framework. +- `enabled` (Boolean) Whether to enable the security framework. + - Defaults to `true`. + +### Read-Only + +- `id` (String) Internal identifier for the Security Framework + + +### Nested Schema for `category` + +Required: + +- `name` (String) Name fo the security category. +- `sub_category` (Block Set, Min: 1) Security subcategory. (see [below for nested schema](#nestedblock--category--sub_category)) + +Optional: + +- `description` (String) Description of the security category. + +Read-Only: + +- `id` (String) Internal identifier for the security category. Specify an existing identifier to use an existing category. If not provided, a new category will be created. + + +### Nested Schema for `category.sub_category` + +Required: + +- `title` (String) Title of the security subcategory. + +Optional: + +- `description` (String) Description of the security subcategory. + +Read-Only: + +- `id` (String) Internal identifier for the security subcategory. Specify an existing identifier to use an existing subcategory. If not provided, a new subcategory will be created. + + diff --git a/docs/resources/service_account.md b/docs/resources/service_account.md new file mode 100644 index 0000000..6708e6d --- /dev/null +++ b/docs/resources/service_account.md @@ -0,0 +1,151 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_service_account Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Services accounts are used to integrate with Wiz. +--- + +# wiz_service_account (Resource) + +Services accounts are used to integrate with Wiz. + +## Example Usage + +```terraform +resource "wiz_service_account" "project_reader" { + name = "project_reader" + scopes = [ + "read:projects", + ] +} +``` + + +## Schema + +### Required + +- `name` (String) +- `scopes` (List of String) Scopes. + - Allowed values: + - admin:all + - admin:audit + - admin:identity_providers + - admin:projects + - admin:reports + - admin:security_settings + - admin:users + - create:all + - create:automation_actions + - create:automation_rules + - create:cloud_configuration + - create:connectors + - create:controls + - create:outposts + - create:reports + - create:run_action + - create:run_control + - create:saved_cloud_event_filters + - create:saved_graph_queries + - create:scan_policies + - create:security_frameworks + - create:security_scans + - create:service_accounts + - create:service_tickets + - delete:all + - delete:automation_actions + - delete:automation_rules + - delete:cloud_configuration + - delete:connectors + - delete:controls + - delete:outposts + - delete:reports + - delete:saved_cloud_event_filters + - delete:saved_graph_queries + - delete:scan_policies + - delete:security_frameworks + - delete:security_scans + - delete:service_accounts + - read:all + - read:automation_actions + - read:automation_rules + - read:benchmarks + - read:cloud_accounts + - read:cloud_configuration + - read:cloud_event_rules + - read:cloud_events + - read:connectors + - read:controls + - read:inventory + - read:issue_settings + - read:issues + - read:kubernetes_clusters + - read:licenses + - read:outposts + - read:projects + - read:reports + - read:resources + - read:saved_cloud_event_filters + - read:saved_graph_queries + - read:scan_policies + - read:scanner_settings + - read:security_frameworks + - read:security_scans + - read:security_settings + - read:service_accounts + - read:system_activities + - read:users + - read:vulnerabilities + - update:all + - update:automation_actions + - update:automation_rules + - update:cloud_configuration + - update:cloud_event_rules + - update:connectors + - update:controls + - update:inventory + - update:issue_settings + - update:issues + - update:outposts + - update:resources + - update:saved_cloud_event_filters + - update:saved_graph_queries + - update:scan_policies + - update:scanner_settings + - update:security_frameworks + - update:security_scans + - update:service_accounts + - write:all + - write:automation_actions + - write:automation_rules + - write:cloud_configuration + - write:connectors + - write:controls + - write:issue_settings + - write:issues + - write:outposts + - write:reports + - write:saved_cloud_event_filters + - write:saved_graph_queries + - write:scan_policies + - write:scanner_settings + - write:security_frameworks + - write:security_scans + - write:service_accounts + +### Optional + +- `assigned_projects` (List of String) +- `recreate_if_rotated` (Boolean) Recreate the resource if rotated outside Terraform? This can be used to ensure the state contains valid authentication information. This option should be disabled if external tools are used to manage the credentials for this service account. + - Defaults to `false`. + +### Read-Only + +- `client_id` (String) +- `client_secret` (String) +- `created_at` (String) +- `id` (String) Wiz internal identifier. +- `last_rotated_at` (String) If a change is detected with this value, the service account will be recreated to ensure a valid secret is stored in Terraform state. + + diff --git a/docs/resources/user.md b/docs/resources/user.md new file mode 100644 index 0000000..2e1a2eb --- /dev/null +++ b/docs/resources/user.md @@ -0,0 +1,43 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "wiz_user Resource - terraform-provider-wiz" +subcategory: "" +description: |- + Users let you authenticate to Wiz. +--- + +# wiz_user (Resource) + +Users let you authenticate to Wiz. + +## Example Usage + +```terraform +resource "wiz_user" "psm" { + for_each = local.wiz_local_users + email = var.wiz_local_users[each.key].email + name = each.key + role = var.wiz_local_users[each.key].role +} +``` + + +## Schema + +### Required + +- `email` (String) The Wiz role. +- `name` (String) The user name. +- `role` (String) Whether the project is archived/inactive + +### Optional + +- `assigned_project_ids` (List of String) Assigned Project Identifiers. +- `send_email_invite` (Boolean) Send email invite? + - Defaults to `true`. + +### Read-Only + +- `id` (String) Unique identifier for the user + + diff --git a/examples/data-sources/wiz_organizations/data-source.tf b/examples/data-sources/wiz_organizations/data-source.tf new file mode 100644 index 0000000..614e2d3 --- /dev/null +++ b/examples/data-sources/wiz_organizations/data-source.tf @@ -0,0 +1,5 @@ +# Get the Wiz internal information for the Organization root based on the AWS Root ID + +data "wiz_organizations" "root" { + search = "r-1234" +} diff --git a/examples/resources/wiz_automation_action/resource.tf b/examples/resources/wiz_automation_action/resource.tf new file mode 100644 index 0000000..6f4aad6 --- /dev/null +++ b/examples/resources/wiz_automation_action/resource.tf @@ -0,0 +1,190 @@ +variable "servicenow_password" { + type = string + sensitive = true + description = "ServiceNow credential for Wiz integration" +} + +variable "servicenow_user" { + type = string + description = "ServiceNow username for Wiz integration" +} + +variable "servicenow_url" { + type = string + description = "ServiceNow URL" +} + +variable "jira_token" { + type = string + description = "Jira authentication token" + sensitive = true +} + +# Service Now Ticket +resource "wiz_automation_action" "servicenow" { + name = "provider_dev" + type = "SERVICENOW_TICKET" + is_accessible_to_all_projects = false + servicenow_params { + base_url = var.servicenow_url + password = var.servicenow_password + user = var.servicenow_user + ticket_fields { + description = <<-EOT +Description: {{description}} +Status: {{status}} +Created: {{createdAt}} +Severity: {{severity}} +Project: {{#projects}}{{name}}, {{/projects}} + +--- +Resource: {{entitySnapshot.name}} +Type: {{entitySnapshot.nativeType}} +Cloud Platform: {{entitySnapshot.cloudPlatform}} +Cloud Resource URL: {{entitySnapshot.cloudProviderURL}} +Subscription Name (ID): {{entitySnapshot.subscriptionName}} ({{entitySnapshot.subscriptionExternalId}}) +Region: {{entitySnapshot.region}} +Please click the following link to proceed to investigate the issue: +https://{{wizDomain}}/issues#~(issue~'{{id}}) +Source Automation Rule: {{ruleName}} +EOT + summary = "Wiz Issue: {{control.name}}" + table_name = "incident" + attach_evidence_csv = true + custom_fields = jsonencode( + { + "assignment_group" : "HELPDESK", + "category" : "Security", + "impact" : "3 - Low", + "subcategory" : "IDS", + "urgency" : "1 - High" + } + ) + } + } +} + +# Service Now Update +resource "wiz_automation_action" "servicenow_update" { + name = "provider_dev_update" + type = "SERVICENOW_UPDATE_TICKET" + servicenow_update_ticket_params { + base_url = var.servicenow_url + password = var.servicenow_password + user = var.servicenow_user + table_name = "incident" + } +} + +# Jira Ticket +resource "wiz_automation_action" "jira_ticket" { + name = "Jira Ticket" + is_accessible_to_all_projects = true + type = "JIRA_TICKET" + jira_params { + is_onprem = false + server_url = "https://jira.atlassian.net" + token = var.jira_token + user = "someone@example.com" + ticket_fields { + fix_version = ["Q2.2022"] + description = "Wiz Issue" + issue_type = "story" + project = "WIZ" + summary = "Wiz Finding" + attach_evidence_csv = true + } + tls_config { + allow_insecure_tls = false + } + } +} + +# Jira Ticket Transition +resource "wiz_automation_action" "jira_transition" { + name = "Jira Transition" + is_accessible_to_all_projects = true + type = "JIRA_TICKET_TRANSITION" + jira_transition_params { + is_onprem = false + project = "WIZ" + server_url = "https://jira.atlassian.net" + token = var.jira_token + user = "someone@example.com" + transition_id = "Defined" + tls_config { + allow_insecure_tls = false + } + } +} + +resource "wiz_automation_action" "pagerduty_create" { + name = "terraform-test-pagerduty-create" + type = "PAGER_DUTY_CREATE_INCIDENT" + is_accessible_to_all_projects = true + webhook_params { + body = < 0 { + tflog.Debug(ctx, fmt.Sprintf("Errors returned from API (%d)", errorCount)) + return append(diags, diag.Diagnostic{ + Severity: diag.Error, + Summary: fmt.Sprintf("%s %s reported errors", resourceType, operation), + Detail: fmt.Sprintf("Response: %s", utils.PrettyPrint(responseBody.Errors)), + }) + } + + // log the return data + tflog.Debug(ctx, fmt.Sprintf("Wrote data: %T, %s", data, utils.PrettyPrint(data))) + + return diags +} diff --git a/internal/common.go b/internal/common.go new file mode 100644 index 0000000..04d11a5 --- /dev/null +++ b/internal/common.go @@ -0,0 +1,126 @@ +package internal + +// QueryVariables struct +type QueryVariables struct { + ID string `json:"id,omitempty"` + FilterBy FilterBy `json:"filterBy,omitempty"` + First int `json:"first,omitempty"` +} + +// FilterBy struct +type FilterBy struct { + Search []string `json:"search,omitempty"` +} + +// EnumType struct +type EnumType struct { + Type string `json:"type,omitempty"` +} + +// ServiceAccountScopes defines the allowed service account rights +var ServiceAccountScopes = []string{ + "admin:all", + "admin:audit", + "admin:identity_providers", + "admin:projects", + "admin:reports", + "admin:security_settings", + "admin:users", + "create:all", + "create:automation_actions", + "create:automation_rules", + "create:cloud_configuration", + "create:connectors", + "create:controls", + "create:outposts", + "create:reports", + "create:run_action", + "create:run_control", + "create:saved_cloud_event_filters", + "create:saved_graph_queries", + "create:scan_policies", + "create:security_frameworks", + "create:security_scans", + "create:service_accounts", + "create:service_tickets", + "delete:all", + "delete:automation_actions", + "delete:automation_rules", + "delete:cloud_configuration", + "delete:connectors", + "delete:controls", + "delete:outposts", + "delete:reports", + "delete:saved_cloud_event_filters", + "delete:saved_graph_queries", + "delete:scan_policies", + "delete:security_frameworks", + "delete:security_scans", + "delete:service_accounts", + "read:all", + "read:automation_actions", + "read:automation_rules", + "read:benchmarks", + "read:cloud_accounts", + "read:cloud_configuration", + "read:cloud_event_rules", + "read:cloud_events", + "read:connectors", + "read:controls", + "read:inventory", + "read:issue_settings", + "read:issues", + "read:kubernetes_clusters", + "read:licenses", + "read:outposts", + "read:projects", + "read:reports", + "read:resources", + "read:saved_cloud_event_filters", + "read:saved_graph_queries", + "read:scan_policies", + "read:scanner_settings", + "read:security_frameworks", + "read:security_scans", + "read:security_settings", + "read:service_accounts", + "read:system_activities", + "read:users", + "read:vulnerabilities", + "update:all", + "update:automation_actions", + "update:automation_rules", + "update:cloud_configuration", + "update:cloud_event_rules", + "update:connectors", + "update:controls", + "update:inventory", + "update:issue_settings", + "update:issues", + "update:outposts", + "update:resources", + "update:saved_cloud_event_filters", + "update:saved_graph_queries", + "update:scan_policies", + "update:scanner_settings", + "update:security_frameworks", + "update:security_scans", + "update:service_accounts", + "write:all", + "write:automation_actions", + "write:automation_rules", + "write:cloud_configuration", + "write:connectors", + "write:controls", + "write:issue_settings", + "write:issues", + "write:outposts", + "write:reports", + "write:saved_cloud_event_filters", + "write:saved_graph_queries", + "write:scan_policies", + "write:scanner_settings", + "write:security_frameworks", + "write:security_scans", + "write:service_accounts", +} diff --git a/internal/config/config.go b/internal/config/config.go new file mode 100644 index 0000000..4e21e34 --- /dev/null +++ b/internal/config/config.go @@ -0,0 +1,189 @@ +package config + +import ( + "context" + "crypto/tls" + "crypto/x509" + "encoding/json" + "fmt" + "io/ioutil" + "net/http" + "net/http/httputil" + "net/url" + "strconv" + "strings" + "time" + + "github.com/hashicorp/go-retryablehttp" + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" +) + +// Settings holds all the information necessary to configure the provider +type Settings struct { + WizURL string + WizAuthURL string + WizAuthGrantType string + WizAuthClientID string + WizAuthClientSecret string + WizAuthAudience string + Proxy bool + ProxyServer string + CAChain string + HTTPClientRetryMax int + HTTPClientRetryWaitMin int + HTTPClientRetryWaitMax int +} + +// ProviderConf holds structures that are useful to the provider at runtime +type ProviderConf struct { + Settings *Settings + TokenType string + Token string + HTTPClient *http.Client + UserAgent string +} + +// AuthorizationResponse contains the reponse from the authorization api +type AuthorizationResponse struct { + AccessToken string `json:"access_token"` + Scope string `json:"scope"` + ExpiresIn int `json:"expires_in"` + TokenType string `json:"token_type"` +} + +// GetHTTPClient creates a http client +func GetHTTPClient(ctx context.Context, settings *Settings) *http.Client { + tflog.Info(ctx, "GetHTTPClient called...") + + // load trusted certificate authorities in a certpool + caCertPool := x509.NewCertPool() + caCertPool.AppendCertsFromPEM([]byte(settings.CAChain)) + + // configure the transport with trusted certificate authorities + tlsConfig := &tls.Config{ + RootCAs: caCertPool, + } + transport := &http.Transport{ + TLSClientConfig: tlsConfig, + MaxConnsPerHost: 10, + DisableKeepAlives: false, + } + if settings.Proxy { + proxyURL, _ := url.Parse(settings.ProxyServer) + transport.Proxy = http.ProxyURL(proxyURL) + } + + // configure the client + client := retryablehttp.NewClient() + + // override with the trusted certificate authorities + client.HTTPClient.Transport = transport + client.RetryWaitMin = time.Duration(settings.HTTPClientRetryWaitMin) + client.RetryWaitMax = time.Duration(settings.HTTPClientRetryWaitMax) + client.RetryMax = settings.HTTPClientRetryMax + + return client.StandardClient() +} + +// NewProviderConf creates a new structure containing all configuration data +func NewProviderConf(ctx context.Context, settings *Settings, userAgent string) (*ProviderConf, diag.Diagnostics) { + tflog.Info(ctx, "NewProviderConf called...") + + tokenType, token, diags := GetSessionToken(ctx, settings) + + pcfg := &ProviderConf{ + Settings: settings, + Token: token, + TokenType: tokenType, + HTTPClient: GetHTTPClient(ctx, settings), + UserAgent: userAgent, + } + return pcfg, diags +} + +// NewConfig returns a new Config struct populated with Resource Data. +func NewConfig(d *schema.ResourceData) (*Settings, error) { + cfg := &Settings{ + WizURL: d.Get("wiz_url").(string), + WizAuthURL: d.Get("wiz_auth_url").(string), + WizAuthGrantType: d.Get("wiz_auth_grant_type").(string), + WizAuthClientID: d.Get("wiz_auth_client_id").(string), + WizAuthClientSecret: d.Get("wiz_auth_client_secret").(string), + WizAuthAudience: d.Get("wiz_auth_audience").(string), + Proxy: d.Get("proxy").(bool), + ProxyServer: d.Get("proxy_server").(string), + CAChain: d.Get("ca_chain").(string), + HTTPClientRetryMax: d.Get("http_client_retry_max").(int), + HTTPClientRetryWaitMin: d.Get("http_client_retry_wait_min").(int), + HTTPClientRetryWaitMax: d.Get("http_client_retry_wait_max").(int), + } + + return cfg, nil +} + +// GetSessionToken retrieves a new session token +func GetSessionToken(ctx context.Context, settings *Settings) (string, string, diag.Diagnostics) { + tflog.Info(ctx, "GetSessionToken called...") + + var diags diag.Diagnostics + + // get an http client + httpclient := GetHTTPClient(ctx, settings) + + // setup the request + data := url.Values{} + data.Set("grant_type", settings.WizAuthGrantType) + data.Set("client_id", settings.WizAuthClientID) + data.Set("client_secret", settings.WizAuthClientSecret) + data.Set("audience", settings.WizAuthAudience) + request, err := http.NewRequestWithContext(ctx, "POST", settings.WizAuthURL, strings.NewReader(data.Encode())) + request.Header.Add("Content-Type", "application/x-www-form-urlencoded") + request.Header.Add("Content-Length", strconv.Itoa(len(data.Encode()))) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + + // log the request + reqDump, err := httputil.DumpRequestOut(request, true) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + + tflog.Debug(ctx, fmt.Sprintf("authentication request: %s", reqDump)) + + // call the api + resp, err := httpclient.Do(request) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + + // log the response + respDump, err := httputil.DumpResponse(resp, true) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + tflog.Debug(ctx, fmt.Sprintf("auth response: %s", respDump)) + + defer resp.Body.Close() + + // parse the response + rbody, err := ioutil.ReadAll(resp.Body) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + + // validate successful response + responseBody := &AuthorizationResponse{} + if resp.StatusCode != http.StatusOK { + return "", "", append(diags, diag.FromErr(err)...) + } + err = json.Unmarshal(rbody, &responseBody) + if err != nil { + return "", "", append(diags, diag.FromErr(err)...) + } + + // return + return responseBody.TokenType, responseBody.AccessToken, diags +} diff --git a/internal/provider/data_source_organizations.go b/internal/provider/data_source_organizations.go new file mode 100644 index 0000000..4658ebf --- /dev/null +++ b/internal/provider/data_source_organizations.go @@ -0,0 +1,167 @@ +package provider + +import ( + "context" + "crypto/sha1" + "encoding/hex" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func dataSourceWizOrganizations() *schema.Resource { + return &schema.Resource{ + Description: "Get the details for Wiz organizations.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Computed: true, + Description: "Unique identifier for the search. This is a sha1 hash of the search string. Changing the search string on this data source will result in a new data source state entry", + }, + "organizations": { + Type: schema.TypeSet, + Computed: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Computed: true, + Description: "Wiz schema identifier", + }, + "external_id": { + Type: schema.TypeString, + Computed: true, + Description: "Organization external identifier", + }, + "name": { + Type: schema.TypeString, + Computed: true, + Description: "Organization name", + }, + "path": { + Type: schema.TypeString, + Computed: true, + Description: "Organization path", + }, + "cloud_provider": { + Type: schema.TypeString, + Computed: true, + Description: "Cloud Provider", + }, + }, + }, + }, + "search": { + Type: schema.TypeString, + Required: true, + Description: "Organization search string. Used to search all organization attributes.", + }, + "first": { + Type: schema.TypeInt, + Optional: true, + Default: 500, + Description: "How many matches to return.", + }, + }, + ReadContext: dataSourceWizOrganizationsRead, + } +} + +// ReadCloudOrganizations struct +type ReadCloudOrganizations struct { + CloudOrganizations vendor.CloudOrganizationConnection `json:"cloudOrganizations,omitempty"` +} + +func dataSourceWizOrganizationsRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "dataSourceWizOrganizationsRead called...") + + // define the graphql query + query := `query CloudOrganizations ( + $filterBy: CloudOrganizationFilters + $first: Int + ){ + cloudOrganizations( + filterBy: $filterBy + first: $first + ) { + pageInfo { + endCursor + hasNextPage + } + nodes { + id + externalId + name + cloudProvider + path + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.First = d.Get("first").(int) + tflog.Debug(ctx, fmt.Sprintf("search strings (%T) %s", d.Get("search"), d.Get("search").(string))) + vars.FilterBy.Search = append(vars.FilterBy.Search, d.Get("search").(string)) + + // process the request + data := &ReadCloudOrganizations{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "organizations", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // compute the id for this resource + h := sha1.New() + h.Write([]byte(d.Get("search").(string))) + hashID := hex.EncodeToString(h.Sum(nil)) + + // Set the id + d.SetId(hashID) + + // Set the resource parameters + tflog.Debug(ctx, fmt.Sprintf("Organization Read Search: %s", d.Get("search"))) + err := d.Set("search", d.Get("search").(string)) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("first", d.Get("first")) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + organizations := flattenOrganizations(ctx, &data.CloudOrganizations.Nodes) + if err := d.Set("organizations", organizations); err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +func flattenOrganizations(ctx context.Context, nodes *[]vendor.CloudOrganization) []interface{} { + tflog.Info(ctx, "flattenOrganizations called...") + tflog.Debug(ctx, fmt.Sprintf("Nodes: %s", utils.PrettyPrint(nodes))) + + // walk the slices and construct the map + var output = make([]interface{}, 0, 0) + for _, b := range *nodes { + OrganizationMap := make(map[string]interface{}) + OrganizationMap["id"] = b.ID + OrganizationMap["external_id"] = b.ExternalID + OrganizationMap["name"] = b.Name + OrganizationMap["cloud_provider"] = b.CloudProvider + OrganizationMap["path"] = b.Path + output = append(output, OrganizationMap) + } + + tflog.Debug(ctx, fmt.Sprintf("flattenOrganizations output: %s", utils.PrettyPrint(output))) + + return output +} diff --git a/internal/provider/provider.go b/internal/provider/provider.go new file mode 100644 index 0000000..99a8eaf --- /dev/null +++ b/internal/provider/provider.go @@ -0,0 +1,319 @@ +package provider + +import ( + "context" + "fmt" + "strings" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/config" +) + +// New creates a new provider +func New(version string) func() *schema.Provider { + return func() *schema.Provider { + p := &schema.Provider{ + Schema: map[string]*schema.Schema{ + "wiz_url": { + Type: schema.TypeString, + Optional: true, + Description: "Wiz api endpoint. This varies for each Wiz deployment. See https://docs.wiz.io/wiz-docs/docs/using-the-wiz-api#the-graphql-endpoint", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_URL", + nil, + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "wiz_auth_url": { + Type: schema.TypeString, + Optional: true, + Description: "The authentication endpoint.", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_AUTH_URL", + "https://auth.wiz.io/oauth/token", + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "wiz_auth_grant_type": { + Type: schema.TypeString, + Optional: true, + Description: "Set this to 'client_credentials'.", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_AUTH_GRANT_TYPE", + "client_credentials", + ), + }, + "wiz_auth_client_id": { + Type: schema.TypeString, + Optional: true, + Description: "Your application's Client ID. You can find this value on the Settings > Service Accounts page.", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_AUTH_CLIENT_ID", + nil, + ), + }, + "wiz_auth_client_secret": { + Type: schema.TypeString, + Optional: true, + Description: "Your application's Client Secret. You can find this value on the Settings > Service Accounts page.", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_AUTH_CLIENT_SECRET", + nil, + ), + Sensitive: true, + }, + "wiz_auth_audience": { + Type: schema.TypeString, + Optional: true, + Description: "Set this to 'beyond-api'.", + DefaultFunc: schema.EnvDefaultFunc( + "WIZ_AUTH_AUDIENCE", + "beyond-api", + ), + }, + "proxy": { + Type: schema.TypeBool, + Optional: true, + Description: "Use an http proxy server?", + DefaultFunc: schema.EnvDefaultFunc( + "PROXY", + false, + ), + }, + "proxy_server": { + Type: schema.TypeString, + Optional: true, + Description: "Proxy server address. Syntax: http[s]://[host]:[port]", + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + DefaultFunc: schema.EnvDefaultFunc( + "PROXY_SERVER", + nil, + ), + }, + "ca_chain": { + Type: schema.TypeString, + Optional: true, + Description: "The CA chains to use when communicating with Wiz. If a proxy performs TLS interception/inspection, this will be the CA chain for the certificate used by the proxy.", + DefaultFunc: schema.EnvDefaultFunc( + "CA_CHAIN", + `-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDzTCCArWgAwIBAgIQCjeHZF5ftIwiTv0b7RQMPDANBgkqhkiG9w0BAQsFADBa +MQswCQYDVQQGEwJJRTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJl +clRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTIw +MDEyNzEyNDgwOFoXDTI0MTIzMTIzNTk1OVowSjELMAkGA1UEBhMCVVMxGTAXBgNV +BAoTEENsb3VkZmxhcmUsIEluYy4xIDAeBgNVBAMTF0Nsb3VkZmxhcmUgSW5jIEVD +QyBDQS0zMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEua1NZpkUC0bsH4HRKlAe +nQMVLzQSfS2WuIg4m4Vfj7+7Te9hRsTJc9QkT+DuHM5ss1FxL2ruTAUJd9NyYqSb +16OCAWgwggFkMB0GA1UdDgQWBBSlzjfq67B1DpRniLRF+tkkEIeWHzAfBgNVHSME +GDAWgBTlnVkwgkdYzKz6CFQ2hns6tQRN8DAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0l +BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwNAYI +KwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j +b20wOgYDVR0fBDMwMTAvoC2gK4YpaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL09t +bmlyb290MjAyNS5jcmwwbQYDVR0gBGYwZDA3BglghkgBhv1sAQEwKjAoBggrBgEF +BQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzALBglghkgBhv1sAQIw +CAYGZ4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEB +AAUkHd0bsCrrmNaF4zlNXmtXnYJX/OvoMaJXkGUFvhZEOFp3ArnPEELG4ZKk40Un ++ABHLGioVplTVI+tnkDB0A+21w0LOEhsUCxJkAZbZB2LzEgwLt4I4ptJIsCSDBFe +lpKU1fwg3FZs5ZKTv3ocwDfjhUkV+ivhdDkYD7fa86JXWGBPzI6UAPxGezQxPk1H +goE6y/SJXQ7vTQ1unBuCJN0yJV0ReFEQPaA1IwQvZW+cwdFD19Ae8zFnWSfda9J1 +CZMRJCQUzym+5iPDuI9yP+kHyCREU3qzuWFloUwOxkgAyXVjBYdwRVKD05WdRerw +6DEdfgkfCv4+3ao8XnTSrLE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdTCCA12gAwIBAgIJAKcOSkw0grd/MA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNV +BAYTAlVTMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTIw +MAYDVQQLEylTdGFyZmllbGQgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTAeFw0wOTA5MDIwMDAwMDBaFw0zNDA2MjgxNzM5MTZaMIGYMQswCQYDVQQGEwJV +UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE7MDkGA1UEAxMyU3RhcmZp +ZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDVDDrEKvlO4vW+GZdfjohTsR8/ +y8+fIBNtKTrID30892t2OGPZNmCom15cAICyL1l/9of5JUOG52kbUpqQ4XHj2C0N +Tm/2yEnZtvMaVq4rtnQU68/7JuMauh2WLmo7WJSJR1b/JaCTcFOD2oR0FMNnngRo +Ot+OQFodSk7PQ5E751bWAHDLUu57fa4657wx+UX2wmDPE1kCK4DMNEffud6QZW0C +zyyRpqbn3oUYSXxmTqM6bam17jQuug0DuDPfR+uxa40l2ZvOgdFFRjKWcIfeAg5J +Q4W2bHO7ZOphQazJ1FTfhy/HIrImzJ9ZVGif/L4qL8RVHHVAYBeFAlU5i38FAgMB +AAGjgfAwge0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0O +BBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMB8GA1UdIwQYMBaAFL9ft9HO3R+G9FtV +rNzXEMIOqYjnME8GCCsGAQUFBwEBBEMwQTAcBggrBgEFBQcwAYYQaHR0cDovL28u +c3MyLnVzLzAhBggrBgEFBQcwAoYVaHR0cDovL3guc3MyLnVzL3guY2VyMCYGA1Ud +HwQfMB0wG6AZoBeGFWh0dHA6Ly9zLnNzMi51cy9yLmNybDARBgNVHSAECjAIMAYG +BFUdIAAwDQYJKoZIhvcNAQELBQADggEBACMd44pXyn3pF3lM8R5V/cxTbj5HD9/G +VfKyBDbtgB9TxF00KGu+x1X8Z+rLP3+QsjPNG1gQggL4+C/1E2DUBc7xgQjB3ad1 +l08YuW3e95ORCLp+QCztweq7dp4zBncdDQh/U90bZKuCJ/Fp1U1ervShw3WnWEQt +8jxwmKy6abaVd38PMV4s/KCHOkdp8Hlf9BRUpJVeEXgSYCfOn8J3/yNTd126/+pZ +59vPr5KW7ySaNRB6nJHGDn2Z9j8Z3/VyVOEVqQdZe4O/Ui5GjLIAZHYcSNPYeehu +VsyuLAOQ1xk4meTKCRlb/weWsKh/NEnfVqn3sF/tM+2MR7cwA130A4w= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkjCCA3qgAwIBAgITBn+USionzfP6wq4rAfkI7rnExjANBgkqhkiG9w0BAQsF +ADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNj +b3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4x +OzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1 +dGhvcml0eSAtIEcyMB4XDTE1MDUyNTEyMDAwMFoXDTM3MTIzMTAxMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaOCATEwggEtMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBSEGMyFNOy8DJSULghZnMeyEE4KCDAfBgNVHSMEGDAW +gBScXwDfqgHXMCs4iKK4bUqc8hGRgzB4BggrBgEFBQcBAQRsMGowLgYIKwYBBQUH +MAGGImh0dHA6Ly9vY3NwLnJvb3RnMi5hbWF6b250cnVzdC5jb20wOAYIKwYBBQUH +MAKGLGh0dHA6Ly9jcnQucm9vdGcyLmFtYXpvbnRydXN0LmNvbS9yb290ZzIuY2Vy +MD0GA1UdHwQ2MDQwMqAwoC6GLGh0dHA6Ly9jcmwucm9vdGcyLmFtYXpvbnRydXN0 +LmNvbS9yb290ZzIuY3JsMBEGA1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQsF +AAOCAQEAYjdCXLwQtT6LLOkMm2xF4gcAevnFWAu5CIw+7bMlPLVvUOTNNWqnkzSW +MiGpSESrnO09tKpzbeR/FoCJbM8oAxiDR3mjEH4wW6w7sGDgd9QIpuEdfF7Au/ma +eyKdpwAJfqxGF4PcnCZXmTA5YpaP7dreqsXMGz7KQ2hsVxa81Q4gLv7/wmpdLqBK +bRRYh5TmOTFffHPLkIhqhBGWJ6bt2YFGpn6jcgAKUj6DiAdjd4lpFw85hdKrCEVN +0FE6/V1dN2RMfjCyVSRCnTawXZwXgWHxyvkQAiSr6w10kY17RSlQOYiypok1JR4U +akcjMS9cmvqtmg5iUaQqqcT5NJ0hGA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIESTCCAzGgAwIBAgITBn+UV4WH6Kx33rJTMlu8mYtWDTANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MTAyMjAwMDAwMFoXDTI1MTAxOTAwMDAwMFowRjEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEVMBMGA1UECxMMU2VydmVyIENB +IDFCMQ8wDQYDVQQDEwZBbWF6b24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQDCThZn3c68asg3Wuw6MLAd5tES6BIoSMzoKcG5blPVo+sDORrMd4f2AbnZ +cMzPa43j4wNxhplty6aUKk4T1qe9BOwKFjwK6zmxxLVYo7bHViXsPlJ6qOMpFge5 +blDP+18x+B26A0piiQOuPkfyDyeR4xQghfj66Yo19V+emU3nazfvpFA+ROz6WoVm +B5x+F2pV8xeKNR7u6azDdU5YVX1TawprmxRC1+WsAYmz6qP+z8ArDITC2FMVy2fw +0IjKOtEXc/VfmtTFch5+AfGYMGMqqvJ6LcXiAhqG5TI+Dr0RtM88k+8XUBCeQ8IG +KuANaL7TiItKZYxK1MMuTJtV9IblAgMBAAGjggE7MIIBNzASBgNVHRMBAf8ECDAG +AQH/AgEAMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUWaRmBlKge5WSPKOUByeW +dFv5PdAwHwYDVR0jBBgwFoAUhBjMhTTsvAyUlC4IWZzHshBOCggwewYIKwYBBQUH +AQEEbzBtMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5yb290Y2ExLmFtYXpvbnRy +dXN0LmNvbTA6BggrBgEFBQcwAoYuaHR0cDovL2NydC5yb290Y2ExLmFtYXpvbnRy +dXN0LmNvbS9yb290Y2ExLmNlcjA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3Js +LnJvb3RjYTEuYW1hem9udHJ1c3QuY29tL3Jvb3RjYTEuY3JsMBMGA1UdIAQMMAow +CAYGZ4EMAQIBMA0GCSqGSIb3DQEBCwUAA4IBAQCFkr41u3nPo4FCHOTjY3NTOVI1 +59Gt/a6ZiqyJEi+752+a1U5y6iAwYfmXss2lJwJFqMp2PphKg5625kXg8kP2CN5t +6G7bMQcT8C8xDZNtYTd7WPD8UZiRKAJPBXa30/AbwuZe0GaFEQ8ugcYQgSn+IGBI +8/LwhBNTZTUVEWuCUUBVV18YtbAiPq3yXqMB48Oz+ctBWuZSkbvkNodPLamkB2g1 +upRyzQ7qDn1X8nn8N8V7YJ6y68AtkHcNSRAnpTitxBKjtKPISLMVCx7i4hncxHZS +yLyKQXhw2W2Xs0qLeC1etA+jTGDK4UfLeC0SF7FSi8o5LL21L8IzApar2pR/ +-----END CERTIFICATE-----`), + }, + "http_client_retry_max": { + Type: schema.TypeInt, + Optional: true, + Default: 10, + Description: "Maximum retry attempts.", + }, + "http_client_retry_wait_min": { + Type: schema.TypeInt, + Optional: true, + Default: 1000000000, + Description: "Minimum time to wait before retrying, in seconds.", + }, + "http_client_retry_wait_max": { + Type: schema.TypeInt, + Optional: true, + Default: 10000000000, + Description: "Maximum time to wait before retrying, in seconds.", + }, + }, + DataSourcesMap: map[string]*schema.Resource{ + "wiz_organizations": dataSourceWizOrganizations(), + }, + ResourcesMap: map[string]*schema.Resource{ + "wiz_automation_action": resourceWizAutomationAction(), + "wiz_automation_rule": resourceWizAutomationRule(), + "wiz_cicd_scan_policy": resourceWizCICDScanPolicy(), + "wiz_cloud_config_rule": resourceWizCloudConfigurationRule(), + "wiz_control": resourceWizControl(), + "wiz_project": resourceWizProject(), + "wiz_saml_idp": resourceWizSAMLIdP(), + "wiz_security_framework": resourceWizSecurityFramework(), + "wiz_service_account": resourceWizServiceAccount(), + "wiz_user": resourceWizUser(), + }, + } + p.ConfigureContextFunc = configure(version, p) + return p + } +} + +func init() { + // Set descriptions to support markdown syntax, this will be used in document generation and the language server. + schema.DescriptionKind = schema.StringMarkdown + + // Customize the content of descriptions when output. For example you can add defaults on + // to the exported descriptions if present. + schema.SchemaDescriptionBuilder = func(s *schema.Schema) string { + desc := s.Description + if s.Default != nil { + desc += fmt.Sprintf("\n - Defaults to `%v`.", s.Default) + } + if s.ConflictsWith != nil { + desc += fmt.Sprintf("\n - Conflicts with `%v`.", s.ConflictsWith) + } + if s.AtLeastOneOf != nil { + desc += fmt.Sprintf("\n - Requires least one of: `%v`.", s.AtLeastOneOf) + } + if s.ExactlyOneOf != nil { + desc += fmt.Sprintf("\n - Required exactly one of: `%v`.", s.ExactlyOneOf) + } + + return strings.TrimSpace(desc) + } +} + +func configure(version string, p *schema.Provider) func(context.Context, *schema.ResourceData) (interface{}, diag.Diagnostics) { + return func(ctx context.Context, d *schema.ResourceData) (interface{}, diag.Diagnostics) { + tflog.Info(ctx, "configure called...") + + // Setup a User-Agent for the API client + userAgent := p.UserAgent("terraform-provider-wiz", version) + tflog.Debug(ctx, fmt.Sprintf("Provider User Agent: %s", userAgent)) + + tflog.Info(ctx, "configure called...") + var diags diag.Diagnostics + cfg, err := config.NewConfig(d) + if err != nil { + diags = append(diags, diag.Diagnostic{ + Severity: diag.Error, + Summary: "Unable to configure provider", + Detail: fmt.Sprintf("Error: %s", err), + }) + return nil, diags + } + pcfg, diags := config.NewProviderConf(ctx, cfg, userAgent) + return pcfg, diags + } +} diff --git a/internal/provider/provider_test.go b/internal/provider/provider_test.go new file mode 100644 index 0000000..0131286 --- /dev/null +++ b/internal/provider/provider_test.go @@ -0,0 +1,38 @@ +package provider + +import ( + "os" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" +) + +// providerFactories are used to instantiate a provider during acceptance testing. +// The factory function will be invoked for every Terraform CLI command executed +// to create a provider server to which the CLI can reattach. +var providerFactories = map[string]func() (*schema.Provider, error){ + "wiz": func() (*schema.Provider, error) { + return New("dev")(), nil + }, +} + +func TestProvider(t *testing.T) { + if err := New("dev")().InternalValidate(); err != nil { + t.Fatalf("err: %s", err) + } +} + +func testAccPreCheck(t *testing.T) { + // You can add code here to run prior to any test case execution, for example assertions + // about the appropriate environment variables being set are common to see in a pre-check + // function. + if v := os.Getenv("WIZ_URL"); v == "" { + t.Fatal("WIZ_URL must be set for acceptance tests") + } + if v := os.Getenv("WIZ_AUTH_CLIENT_ID"); v == "" { + t.Fatal("WIZ_AUTH_CLIENT_ID must be set for acceptance tests") + } + if v := os.Getenv("WIZ_AUTH_CLIENT_SECRET"); v == "" { + t.Fatal("WIZ_AUTH_CLIENT_SECRET must be set for acceptance tests") + } +} diff --git a/internal/provider/resource_automation_action.go b/internal/provider/resource_automation_action.go new file mode 100644 index 0000000..f049758 --- /dev/null +++ b/internal/provider/resource_automation_action.go @@ -0,0 +1,1489 @@ +package provider + +import ( + "context" + "encoding/json" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizAutomationAction() *schema.Resource { + return &schema.Resource{ + Description: "Automation actions define actions to perform for findings.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Wiz internal identifier.", + Computed: true, + }, + "created_at": { + Type: schema.TypeString, + Computed: true, + }, + "name": { + Type: schema.TypeString, + Required: true, + }, + "type": { + Type: schema.TypeString, + Description: "The automation action type", + Required: true, + ForceNew: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.AutomationActionType, + false, + ), + ), + }, + "project_id": { + Type: schema.TypeString, + Optional: true, + ForceNew: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsUUID, + ), + }, + "is_accessible_to_all_projects": { + Type: schema.TypeBool, + Required: true, + ForceNew: true, + }, + "email_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is EMAIL, define these paramemters.", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "note": { + Type: schema.TypeString, + Optional: true, + }, + "to": { + Type: schema.TypeList, + MinItems: 1, + Required: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "cc": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "attach_evidence_csv": { + Type: schema.TypeBool, + Optional: true, + }, + }, + }, + }, + "webhook_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is WEBHOOK, define these parameters.", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "url": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc(validation.IsURLWithHTTPorHTTPS), + }, + "body": { + Type: schema.TypeString, + Required: true, + }, + "client_certificate": { + Type: schema.TypeString, + Description: "optional client cert", + Optional: true, + }, + "auth_username": { + Type: schema.TypeString, + Description: "For basic authorization specify username and password, do NOT specify authToken", + Optional: true, + }, + "auth_password": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + "auth_token": { + Type: schema.TypeString, + Description: "For auth bearer specify token, do not specify username/password", + Optional: true, + Sensitive: true, + }, + }, + }, + }, + "slack_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is SLACK_MESSAGE, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "url": { + Type: schema.TypeString, + Description: "slack url in the format: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX ; see https://api.slack.com/messaging/webhooks", + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "note": { + Type: schema.TypeString, + Description: "This is the message body that will be sent to the slack channel it is a template that will be resolved with the following parameters: TBD, the format is Mustache", + Optional: true, + }, + "channel": { + Type: schema.TypeString, + Description: "The slack webhook has default channel, you can specify a different channel here #your-public-channel, or a specific user with @ e.g: @myself", + Optional: true, + }, + }, + }, + }, + "google_chat_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is GOOGLE_CHAT_MESSAGE, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "url": { + Type: schema.TypeString, + Description: "google chat webhook url in the format: https://chat.googleapis.com/v1/spaces/AAAA0000000/messages?key=XXXXX&token=XXXXX; see https://developers.google.com/hangouts/chat/how-tos/webhooks#define_an_incoming_webhook", + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "note": { + Type: schema.TypeString, + Description: "This is an optional note which will be added to the message that will be sent to the google chat room it is a template that will be resolved with the following parameters: TBD, the format is Mustache", + Optional: true, + }, + }, + }, + }, + "jira_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is JIRA_TICKET, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "server_url": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "is_onprem": { + Type: schema.TypeBool, + Description: "Is the Jira service is only accessible on-premise?", + Required: true, + }, + "onprem_tunnel_domain": { + Type: schema.TypeString, + Optional: true, + }, + "onprem_tunnel_token": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + "tls_config": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Description: "custom TLS config (custom server CA, client certificate etc..)", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "allow_insecure_tls": { + Type: schema.TypeBool, + Description: "Setting this to true will ignore any TLS validation errors on the server side certificate Warning: should only be used to validate that the action works regardless of TLS validation, if for example your server is presenting self signed or expired TLS certificate", + Optional: true, + Default: false, + }, + "server_ca": { + Type: schema.TypeString, + Description: "a PEM of the certificate authority that your server presents (if you use self signed, or custom CA)", + Optional: true, + }, + "client_certificate_and_private_key": { + Type: schema.TypeString, + Description: "a PEM of the client certificate as well as the certificate private key", + Optional: true, + Sensitive: true, + }, + }, + }, + }, + "jira_authentication_basic": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "username": { + Type: schema.TypeString, + Required: true, + }, + }, + }, + }, + "jira_authentication_token": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "token": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + }, + }, + }, + "ticket_fields": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Description: "Ticket fields", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "summary": { + Type: schema.TypeString, + Required: true, + }, + "description": { + Type: schema.TypeString, + Required: true, + }, + "issue_type": { + Type: schema.TypeString, + Required: true, + }, + "assignee": { + Type: schema.TypeString, + Optional: true, + }, + "components": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "fix_version": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "labels": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "priority": { + Type: schema.TypeString, + Optional: true, + }, + "project": { + Type: schema.TypeString, + Required: true, + }, + "alternative_description_field": { + Type: schema.TypeString, + Optional: true, + }, + "custom_fields": { + Type: schema.TypeString, + Optional: true, + Description: "Value should be wrapped in jsonencode() to prevent false diffs.", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "attach_evidence_csv": { + Type: schema.TypeBool, + Optional: true, + Default: false, + }, + }, + }, + }, + }, + }, + }, + "jira_transition_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is JIRA_TICKET_TRANSITION, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "server_url": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "is_onprem": { + Type: schema.TypeBool, + Description: "Is the Jira service is only accessible on-premise?", + Required: true, + }, + "onprem_tunnel_domain": { + Type: schema.TypeString, + Optional: true, + }, + "onprem_tunnel_token": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + // this is marked required even though it is optional in the graphql mutation + // the mutation, when tls_config is ommitted, defines tls_config.allow_insecure_tls=false + "tls_config": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Description: "custom TLS config (custom server CA, client certificate etc..)", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "allow_insecure_tls": { + Type: schema.TypeBool, + Description: "Setting this to true will ignore any TLS validation errors on the server side certificate Warning: should only be used to validate that the action works regardless of TLS validation, if for example your server is presenting self signed or expired TLS certificate", + Optional: true, + Default: false, + }, + "server_ca": { + Type: schema.TypeString, + Description: "a PEM of the certificate authority that your server presents (if you use self signed, or custom CA)", + Optional: true, + }, + "client_certificate_and_private_key": { + Type: schema.TypeString, + Description: "a PEM of the client certificate as well as the certificate private key", + Optional: true, + Sensitive: true, + }, + }, + }, + }, + "jira_authentication_basic": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "username": { + Type: schema.TypeString, + Required: true, + }, + }, + }, + }, + "jira_authentication_token": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "token": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + }, + }, + }, + "project": { + Type: schema.TypeString, + Required: true, + }, + "transition_id": { + Type: schema.TypeString, + Description: "Transition Id or Name", + Required: true, + }, + "fields": { + Type: schema.TypeString, + Description: "JSON representation of field updates. Value should be wrapped in jsonencode() to prevent false diffs.", + Optional: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "comment": { + Type: schema.TypeString, + Optional: true, + }, + "comment_on_transition": { + Type: schema.TypeBool, + Optional: true, + Default: false, + Description: "Comment on transition?", + }, + }, + }, + }, + "servicenow_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is SERVICENOW_TICKET, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "base_url": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "user": { + Type: schema.TypeString, + Description: "Email of a Jira user with permissions to create tickets", + Required: true, + }, + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "ticket_fields": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "table_name": { + Type: schema.TypeString, + Description: "Table name to which new tickets will be added to, e.g: 'Incident'", + Required: true, + }, + "custom_fields": { + Type: schema.TypeString, + Description: "Custom configuration fields as specified in Service Now. Make sure you add the fields that are configured as required in Service Now Project, otherwise ticket creation will fail. Value should be wrapped in jsonencode() to prevent false diffs.", + Optional: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "summary": { + Type: schema.TypeString, + Description: "Ticket summary", + Required: true, + }, + "description": { + Type: schema.TypeString, + Description: "Ticket description", + Required: true, + }, + "attach_evidence_csv": { + Type: schema.TypeBool, + Description: "Attache evidence.", + Optional: true, + Default: false, + }, + }, + }, + }, + "client_id": { + Type: schema.TypeString, + Optional: true, + }, + "client_secret": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + }, + }, + }, + "servicenow_update_ticket_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is SERVICENOW_UPDATE_TICKET, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "base_url": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsURLWithHTTPorHTTPS, + ), + }, + "user": { + Type: schema.TypeString, + Description: "Email of a Jira user with permissions to create tickets", + Required: true, + }, + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "table_name": { + Type: schema.TypeString, + Required: true, + }, + "fields": { + Type: schema.TypeString, + Optional: true, + Description: "Value should be wrapped in jsonencode() to prevent false diffs.", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "client_id": { + Type: schema.TypeString, + Optional: true, + }, + "client_secret": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + }, + }, + }, + "aws_message_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is AWS_SNS, define these parameters", + ConflictsWith: []string{ + "azure_service_bus_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "sns_topic_arn": { + Type: schema.TypeString, + Required: true, + }, + "body": { + Type: schema.TypeString, + Required: true, + }, + "access_method": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "connector_for_access": { + Type: schema.TypeString, + Description: "Required if and only if access method is ASSUME_CONNECTOR_ROLE, this should be a valid existing AWS connector ID", + Optional: true, + }, + "customer_role_arn": { + Type: schema.TypeString, + Description: "Required if and only if access method is ASSUME_SPECIFIED_ROLE, this is the role that should be assumed, the ExternalID of the role must be your Wiz Tenant ID (a GUID)", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + "azure_service_bus_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is AZURE_SERVICE_BUS, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "email_params", + "google_chat_params", + "google_pub_sub_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "queue_url": { + Type: schema.TypeString, + Required: true, + }, + "body": { + Type: schema.TypeString, + Required: true, + }, + "access_method": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "connector_for_access": { + Type: schema.TypeString, + Description: "Required if and only if access method is CONNECTOR_CREDENTIALS, this should be a valid existing Azure connector ID", + Optional: true, + }, + "connection_string_with_sas": { + Type: schema.TypeString, + Description: "Required if and only if access method is CONNECTION_STRING_WITH_SAS, this should be the connection string that contains the Shared access secret SAS For example: Endpoint=sb://my-sb-namespace.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + + "google_pub_sub_params": { + Type: schema.TypeSet, + MaxItems: 1, + Optional: true, + Description: "If type is GOOGLE_PUB_SUB, define these parameters", + ConflictsWith: []string{ + "aws_message_params", + "azure_service_bus_params", + "email_params", + "google_chat_params", + "jira_params", + "jira_transition_params", + "servicenow_params", + "servicenow_update_ticket_params", + "slack_params", + "webhook_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "project_id": { + Type: schema.TypeString, + Required: true, + }, + "topic_id": { + Type: schema.TypeString, + Required: true, + }, + "body": { + Type: schema.TypeString, + Required: true, + }, + "access_method": { + Type: schema.TypeSet, + MaxItems: 1, + Required: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "connector_for_access": { + Type: schema.TypeString, + Description: "Required if and only if access method is CONNECTOR_CREDENTIALS, this should be a valid existing GCP connector ID", + Optional: true, + }, + "service_account_key": { + Type: schema.TypeString, + Sensitive: true, + Description: "Required if and only if access method is SERVICE_ACCOUNT_KEY, this should be the Service account key JSON file you downloaded from GCP. Value should be wrapped in jsonencode() to prevent false diffs.", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + }, + CreateContext: resourceWizAutomationActionCreate, + ReadContext: resourceWizAutomationActionRead, + UpdateContext: resourceWizAutomationActionUpdate, + DeleteContext: resourceWizAutomationActionDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateAutomationAction struct +type CreateAutomationAction struct { + CreateAutomationAction vendor.CreateAutomationActionPayload `json:"createAutomationAction"` +} + +func getServicenowParams(ctx context.Context, set interface{}) *vendor.CreateServiceNowAutomationActionParamInput { + tflog.Info(ctx, "getServicenowParams called...") + + // return var + var output vendor.CreateServiceNowAutomationActionParamInput + + // fetch and walk the structure + params := set.(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "base_url": + output.BaseURL = c.(string) + case "user": + output.User = c.(string) + case "password": + output.Password = c.(string) + case "client_id": + output.ClientID = c.(string) + case "client_secret": + output.ClientSecret = c.(string) + case "ticket_fields": + for _, f := range c.(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("f: %T %s", f, f)) + for g, h := range f.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("g: %T %s", g, g)) + tflog.Trace(ctx, fmt.Sprintf("h: %T %s", h, h)) + switch g { + case "table_name": + output.TicketFields.TableName = h.(string) + case "custom_fields": + output.TicketFields.CustomFields = json.RawMessage(h.(string)) + case "summary": + output.TicketFields.Summary = h.(string) + case "description": + output.TicketFields.Description = h.(string) + case "attach_evidence_csv": + output.TicketFields.AttachEvidenceCSV = utils.ConvertBoolToPointer(h.(bool)) + } + } + } + } + } + } + + return &output +} + +func getServicenowUpdateTicketParams(ctx context.Context, set interface{}) *vendor.CreateServiceNowUpdateTicketAutomationActionParamInput { + tflog.Info(ctx, "getServicenowUpdateTicketParams called...") + + // return var + var output vendor.CreateServiceNowUpdateTicketAutomationActionParamInput + + // fetch and walk the structure + params := set.(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "base_url": + output.BaseURL = c.(string) + case "user": + output.User = c.(string) + case "password": + output.Password = c.(string) + case "client_id": + output.ClientID = c.(string) + case "client_secret": + output.ClientSecret = c.(string) + case "fields": + output.Fields = json.RawMessage(c.(string)) + case "table_name": + output.TableName = c.(string) + } + } + } + + return &output +} + +func getWebhookAutomationActionParams(ctx context.Context, set interface{}) *vendor.CreateWebhookAutomationActionParamsInput { + tflog.Info(ctx, "getWebhookAutomationActionParams called...") + + // return var + var output vendor.CreateWebhookAutomationActionParamsInput + + // fetch and walk the structure + params := set.(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "url": + output.URL = c.(string) + case "body": + output.Body = c.(string) + case "client_certificate": + output.ClientCertificate = c.(string) + case "auth_username": + output.AuthUsername = c.(string) + case "auth_password": + output.AuthPassword = c.(string) + case "auth_token": + output.AuthToken = c.(string) + } + } + } + return &output +} + +func resourceWizAutomationActionCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationActionCreate called...") + + // define the graphql query + query := `mutation CreateAutomationAction ( + $input: CreateAutomationActionInput! + ) { + createAutomationAction( + input: $input + ) { + automationAction { + id + createdAt + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateAutomationActionInput{} + vars.Name = d.Get("name").(string) + vars.ProjectID = d.Get("project_id").(string) + vars.IsAccessibleToAllProjects = d.Get("is_accessible_to_all_projects").(bool) + vars.Type = d.Get("type").(string) + + var params interface{} + if d.Get("servicenow_params").(*schema.Set).Len() > 0 { + params = &vendor.CreateServiceNowAutomationActionParamInput{} + vars.ServicenowParams = getServicenowParams(ctx, d.Get("servicenow_params")) + } + if d.Get("servicenow_update_ticket_params").(*schema.Set).Len() > 0 { + params = &vendor.CreateServiceNowUpdateTicketAutomationActionParamInput{} + vars.ServicenowUpdateTicketParams = getServicenowUpdateTicketParams(ctx, d.Get("servicenow_update_ticket_params")) + } + if d.Get("webhook_params").(*schema.Set).Len() > 0 { + params = &vendor.CreateWebhookAutomationActionParamsInput{} + vars.WebhookParams = getWebhookAutomationActionParams(ctx, d.Get("webhook_params")) + } + tflog.Debug(ctx, fmt.Sprintf("Type is %s: %T", vars.Type, params)) + + // process the request + data := &CreateAutomationAction{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_action", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id and computed values + d.SetId(data.CreateAutomationAction.AutomationAction.ID) + d.Set("created_at", data.CreateAutomationAction.AutomationAction.CreatedAt) + + return resourceWizAutomationActionRead(ctx, d, m) +} + +func flattenAutomationActionParams(ctx context.Context, stateParams interface{}, paramType string, params interface{}) []interface{} { + tflog.Info(ctx, "flattenAutomationActionParams called...") + + // initialize the return var + var output = make([]interface{}, 0, 0) + + // initialize the member + var myParams = make(map[string]interface{}) + + // log the incoming data + tflog.Debug(ctx, fmt.Sprintf("Type %s", paramType)) + tflog.Trace(ctx, fmt.Sprintf("Params %T %s", params, utils.PrettyPrint(params))) + tflog.Trace(ctx, fmt.Sprintf("stateParams %T %+v", stateParams, stateParams)) + + // populate the structure + switch paramType { + case "SERVICENOW_UPDATE_TICKET": + tflog.Debug(ctx, "Handling SERVICENOW_UPDATE_TICKET") + // get the password from state since the api doesn't return it + var pass string + var clientSecret string + for _, y := range stateParams.(*schema.Set).List() { + for s, t := range y.(map[string]interface{}) { + switch s { + case "password": + pass = t.(string) + case "client_secret": + clientSecret = t.(string) + } + } + } + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myServiceNowUpdateTicketAutomationActionParams := &vendor.ServiceNowUpdateTicketAutomationActionParams{} + json.Unmarshal(jsonString, &myServiceNowUpdateTicketAutomationActionParams) + // set the parameters + myParams["base_url"] = myServiceNowUpdateTicketAutomationActionParams.BaseURL + myParams["user"] = myServiceNowUpdateTicketAutomationActionParams.User + myParams["client_id"] = myServiceNowUpdateTicketAutomationActionParams.ClientID + myParams["client_secret"] = clientSecret + myParams["table_name"] = myServiceNowUpdateTicketAutomationActionParams.TableName + myParams["password"] = pass + if string(myServiceNowUpdateTicketAutomationActionParams.Fields) != "null" { + j, err := json.Marshal(&myServiceNowUpdateTicketAutomationActionParams.Fields) + _ = err + myParams["fields"] = string(j) + } + case "SERVICENOW_TICKET": + tflog.Debug(ctx, "Handling SERVICENOW_TICKET") + // get the password from state since the api doesn't return it + var pass string + var clientSecret string + for _, y := range stateParams.(*schema.Set).List() { + for s, t := range y.(map[string]interface{}) { + switch s { + case "password": + pass = t.(string) + case "client_secret": + clientSecret = t.(string) + } + } + } + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myServiceNowAutomationActionParams := &vendor.ServiceNowAutomationActionParams{} + json.Unmarshal(jsonString, &myServiceNowAutomationActionParams) + // set the parameters + myParams["base_url"] = myServiceNowAutomationActionParams.BaseURL + myParams["user"] = myServiceNowAutomationActionParams.User + myParams["client_id"] = myServiceNowAutomationActionParams.ClientID + myParams["client_secret"] = clientSecret + myParams["password"] = pass + // set the lists and sets + var ticketFields = make([]interface{}, 0, 0) + var ticketField = make(map[string]interface{}, 0) + ticketField["attach_evidence_csv"] = myServiceNowAutomationActionParams.TicketFields.AttachEvidenceCSV + ticketField["description"] = myServiceNowAutomationActionParams.TicketFields.Description + ticketField["summary"] = myServiceNowAutomationActionParams.TicketFields.Summary + ticketField["table_name"] = myServiceNowAutomationActionParams.TicketFields.TableName + if string(myServiceNowAutomationActionParams.TicketFields.CustomFields) != "null" { + j, err := json.Marshal(&myServiceNowAutomationActionParams.TicketFields.CustomFields) + _ = err + ticketField["custom_fields"] = string(j) + } + ticketFields = append(ticketFields, ticketField) + myParams["ticket_fields"] = ticketFields + case "WEBHOOK", "PAGER_DUTY_CREATE_INCIDENT", "PAGER_DUTY_RESOLVE_INCIDENT": + tflog.Debug(ctx, "Handling WEBHOOK") + // get the password and token from state since the api doesn't return it + var authPassword string + var clientSecret string + for _, y := range stateParams.(*schema.Set).List() { + tflog.Debug(ctx, fmt.Sprintf("y: %T %s", y, utils.PrettyPrint(y))) + for s, t := range y.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("s: %T %s", s, utils.PrettyPrint(s))) + tflog.Debug(ctx, fmt.Sprintf("t: %T %s", t, utils.PrettyPrint(t))) + switch s { + case "auth_password": + authPassword = t.(string) + case "auth_token": + clientSecret = t.(string) + } + } + } + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myWebhookAutomationActionParams := &vendor.WebhookAutomationActionParams{} + json.Unmarshal(jsonString, &myWebhookAutomationActionParams) + tflog.Debug(ctx, fmt.Sprintf("myWebhookAutomationActionParams: %T %s", myWebhookAutomationActionParams, utils.PrettyPrint(myWebhookAutomationActionParams))) + + tflog.Debug(ctx, fmt.Sprintf("auth type: %s", myWebhookAutomationActionParams.AuthenticationType.Type)) + + // set the auth parameters + switch myWebhookAutomationActionParams.AuthenticationType.Type { + case "WebhookAutomationActionAuthenticationBasic": + tflog.Debug(ctx, "Found authentication type WebhookAutomationActionAuthenticationBasic") + jsonString, _ := json.Marshal(myWebhookAutomationActionParams.Authentication) + myWebhookAutomationActionAuthenticationBasic := &vendor.WebhookAutomationActionAuthenticationBasic{} + json.Unmarshal(jsonString, &myWebhookAutomationActionAuthenticationBasic) + myParams["auth_username"] = myWebhookAutomationActionAuthenticationBasic.Username + myParams["auth_password"] = authPassword + case "WebhookAutomationActionAuthenticationTokenBearer": + tflog.Debug(ctx, "Found authentication type WebhookAutomationActionAuthenticationTokenBearer") + myParams["auth_token"] = clientSecret + } + // set the action parameters + myParams["url"] = myWebhookAutomationActionParams.URL + myParams["body"] = myWebhookAutomationActionParams.Body + myParams["client_certificate"] = myWebhookAutomationActionParams.ClientCertificate + } + output = append(output, myParams) + tflog.Debug(ctx, fmt.Sprintf("flattenAutomationActionParams output: %s", utils.PrettyPrint(output))) + return output +} + +// ReadAutomationActionPayload struct +type ReadAutomationActionPayload struct { + AutomationAction *vendor.AutomationAction `json:"automationAction"` +} + +func resourceWizAutomationActionRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationActionRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query automationAction ( + $id: ID! + ){ + automationAction( + id: $id + ){ + id + createdAt + name + type + isAccessibleToAllProjects + project { + id + } + paramsType: params { + type: __typename + } + params { + ... on ServiceNowAutomationActionParams { + baseUrl + user + password + clientId + clientSecret + ticketFields { + tableName + customFields + summary + description + attachEvidenceCSV + } + } + ... on ServiceNowUpdateTicketAutomationActionParams { + baseUrl + user + password + clientId + clientSecret + tableName + fields + } + ... on WebhookAutomationActionParams { + body + url + authenticationType: authentication { + type: __typename + } + authentication { + ... on WebhookAutomationActionAuthenticationBasic { + username + password + } + ... on WebhookAutomationActionAuthenticationTokenBearer { + token + } + } + } + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains no errors and a null data body + data := &ReadAutomationActionPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_action", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // ensure the resource was found + tflog.Debug(ctx, fmt.Sprintf("Found data (%T) %s", data.AutomationAction, utils.PrettyPrint(data.AutomationAction))) + if data.AutomationAction == nil { + tflog.Info(ctx, "Resource not found, recreating. Assuming it was deleted outside terraform.") + d.SetId("") + d.MarkNewResource() + return nil + } + + // set the resource parameters + err := d.Set("name", data.AutomationAction.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("type", data.AutomationAction.Type) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("is_accessible_to_all_projects", data.AutomationAction.IsAccessibleToAllProjects) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("created_at", data.AutomationAction.CreatedAt) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + // since project is a pointer to an optional set of parameters, we need to check if it was initialized before we read/set + if data.AutomationAction.Project == (&vendor.Project{}) { + err = d.Set("project", data.AutomationAction.Project.ID) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + + switch data.AutomationAction.Type { + case "SERVICENOW_UPDATE_TICKET": + params := flattenAutomationActionParams( + ctx, + d.Get("servicenow_update_ticket_params"), + data.AutomationAction.Type, + data.AutomationAction.Params, + ) + err = d.Set("servicenow_update_ticket_params", params) + case "SERVICENOW_TICKET": + params := flattenAutomationActionParams( + ctx, + d.Get("servicenow_params"), + data.AutomationAction.Type, + data.AutomationAction.Params, + ) + err = d.Set("servicenow_params", params) + case "WEBHOOK", "PAGER_DUTY_CREATE_INCIDENT", "PAGER_DUTY_RESOLVE_INCIDENT": + params := flattenAutomationActionParams( + ctx, + d.Get("webhook_params"), + data.AutomationAction.Type, + data.AutomationAction.Params, + ) + err = d.Set("webhook_params", params) + } + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateAutomationAction struct +type UpdateAutomationAction struct { + UpdateAutomationAction vendor.UpdateAutomationActionPayload `json:"updateAutomationAction"` +} + +func resourceWizAutomationActionUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationActionUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation updateAutomationAction($input: UpdateAutomationActionInput!) { + updateAutomationAction( + input: $input + ) { + automationAction { + id + } + } + }` + + // populate the graphql variables + // we opt to populate all params every time to ensure sensitive values are up to date + vars := &vendor.UpdateAutomationActionInput{} + vars.ID = d.Id() + vars.Override = &vendor.UpdateAutomationActionChange{} + vars.Override.Name = d.Get("name").(string) + switch d.Get("type").(string) { + case "SERVICENOW_TICKET": + varsType := &vendor.UpdateServiceNowAutomationActionParamInput{} + varsTicketFields := &vendor.UpdateServiceNowFieldsInput{} + for _, b := range d.Get("servicenow_params").(*schema.Set).List() { + for c, d := range b.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("c: %T %s", c, c)) + tflog.Debug(ctx, fmt.Sprintf("d: %T %s", d, d)) + switch c { + case "ticket_fields": + for _, f := range d.(*schema.Set).List() { + for g, h := range f.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("g: %T %s", g, g)) + tflog.Debug(ctx, fmt.Sprintf("h: %T %s", h, h)) + switch g { + case "description": + varsTicketFields.Description = h.(string) + case "summary": + varsTicketFields.Summary = h.(string) + case "table_name": + varsTicketFields.TableName = h.(string) + case "custom_fields": + varsTicketFields.CustomFields = json.RawMessage(h.(string)) + case "attach_evidence_csv": + varsTicketFields.AttachEvidenceCSV = utils.ConvertBoolToPointer(h.(bool)) + } + } + } + case "base_url": + varsType.BaseURL = d.(string) + case "user": + varsType.User = d.(string) + case "password": + varsType.Password = d.(string) + case "client_secret": + varsType.ClientSecret = d.(string) + case "client_id": + varsType.ClientID = d.(string) + } + } + } + varsType.TicketFields = varsTicketFields + vars.Override.ServicenowParams = varsType + case "SERVICENOW_UPDATE_TICKET": + varsType := &vendor.UpdateServiceNowUpdateTicketAutomationActionParamInput{} + for _, b := range d.Get("servicenow_update_ticket_params").(*schema.Set).List() { + for c, d := range b.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("c: %T %s", c, c)) + tflog.Debug(ctx, fmt.Sprintf("d: %T %s", d, d)) + switch c { + case "base_url": + varsType.BaseURL = d.(string) + case "password": + varsType.Password = d.(string) + case "table_name": + varsType.TableName = d.(string) + case "user": + varsType.User = d.(string) + case "client_secret": + varsType.ClientSecret = d.(string) + case "client_id": + varsType.ClientID = d.(string) + case "fields": + varsType.Fields = json.RawMessage(d.(string)) + } + } + } + vars.Override.ServicenowUpdateTicketParams = varsType + case "WEBHOOK", "PAGER_DUTY_CREATE_INCIDENT", "PAGER_DUTY_RESOLVE_INCIDENT": + varsType := &vendor.UpdateWebhookAutomationActionParamsInput{} + for _, b := range d.Get("webhook_params").(*schema.Set).List() { + for c, d := range b.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("c: %T %s", c, c)) + tflog.Debug(ctx, fmt.Sprintf("d: %T %s", d, d)) + switch c { + case "url": + varsType.URL = d.(string) + case "body": + varsType.Body = d.(string) + case "client_certificate": + varsType.ClientCertificate = d.(string) + case "auth_username": + varsType.AuthUsername = d.(string) + case "auth_password": + varsType.AuthPassword = d.(string) + case "auth_token": + varsType.AuthToken = d.(string) + } + } + } + vars.Override.WebhookParams = varsType + } + + // process the request + data := &UpdateAutomationAction{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_action", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizAutomationActionRead(ctx, d, m) +} + +// DeleteAutomationAction struct +type DeleteAutomationAction struct { + DeleteAutomationAction vendor.DeleteAutomationActionPayload `json:"deleteAutomationAction"` +} + +func resourceWizAutomationActionDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationActionDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteAutomationAction ( + $input: DeleteAutomationActionInput! + ) { + deleteAutomationAction ( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteAutomationActionInput{} + vars.ID = d.Id() + + // process the request + data := &DeleteAutomationAction{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_action", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_automation_action_test.go b/internal/provider/resource_automation_action_test.go new file mode 100644 index 0000000..7772df8 --- /dev/null +++ b/internal/provider/resource_automation_action_test.go @@ -0,0 +1,421 @@ +package provider + +import ( + "context" + "encoding/json" + "reflect" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenAutomationActionParamsServiceNowTicket(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "base_url": "https://example.com", + "client_id": "a8f5a149-f563-4742-ab81-80e29984325b", + "client_secret": "8d8b11b7-3706-41bb-a8fc-22c6ac3c17d4", + "password": "d974d737-7735-4308-90ca-537fc2dc5bcd", + "user": "b243cf01-f38a-4ba0-8c56-2500cedb5639", + "ticket_fields": []interface{}{ + map[string]interface{}{ + "attach_evidence_csv": utils.ConvertBoolToPointer(false), + "custom_fields": `{"testp":"testv"}`, + "description": "test description", + "summary": "summary", + "table_name": "c7c2bba1-9cf2-47f4-9cb6-a213890d1ee7", + }, + }, + }, + } + var expanded = &vendor.ServiceNowAutomationActionParams{ + BaseURL: "https://example.com", + ClientID: "a8f5a149-f563-4742-ab81-80e29984325b", + ClientSecret: "__secret_content__", + Password: "__secret_content__", + User: "b243cf01-f38a-4ba0-8c56-2500cedb5639", + TicketFields: vendor.ServiceNowTicketFields{ + AttachEvidenceCSV: utils.ConvertBoolToPointer(false), + CustomFields: json.RawMessage(`{"testp":"testv"}`), + Description: "test description", + Summary: "summary", + TableName: "c7c2bba1-9cf2-47f4-9cb6-a213890d1ee7", + }, + } + // the provider reads the state for secret information because the api does not return secrets + // we need to pass the sensitive values to emulate the provider logic + stateParamsSet := schema.NewSet( + schema.HashResource( + &schema.Resource{ + Schema: map[string]*schema.Schema{ + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "client_secret": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + }, + }, + ), + []interface{}{ + map[string]interface{}{ + "password": "d974d737-7735-4308-90ca-537fc2dc5bcd", + "client_secret": "8d8b11b7-3706-41bb-a8fc-22c6ac3c17d4", + }, + }, + ) + + automationActionParams := flattenAutomationActionParams(ctx, stateParamsSet, "SERVICENOW_TICKET", expanded) + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestFlattenAutomationActionParamsServiceNowUpdateTicket(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "base_url": "https://example.com", + "client_id": "a8f5a149-f563-4742-ab81-80e29984325b", + "client_secret": "8d8b11b7-3706-41bb-a8fc-22c6ac3c17d4", + "fields": `{"testp":"testv"}`, + "password": "d974d737-7735-4308-90ca-537fc2dc5bcd", + "table_name": "c7c2bba1-9cf2-47f4-9cb6-a213890d1ee7", + "user": "b243cf01-f38a-4ba0-8c56-2500cedb5639", + }, + } + var expanded = &vendor.ServiceNowUpdateTicketAutomationActionParams{ + BaseURL: "https://example.com", + ClientID: "a8f5a149-f563-4742-ab81-80e29984325b", + ClientSecret: "__secret_content__", + Fields: json.RawMessage(`{"testp":"testv"}`), + Password: "__secret_content__", + TableName: "c7c2bba1-9cf2-47f4-9cb6-a213890d1ee7", + User: "b243cf01-f38a-4ba0-8c56-2500cedb5639", + } + + // the provider reads the state for secret information because the api does not return secrets + // we need to pass the sensitive values to emulate the provider logic + stateParamsSet := schema.NewSet( + schema.HashResource( + &schema.Resource{ + Schema: map[string]*schema.Schema{ + "password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + "client_secret": { + Type: schema.TypeString, + Optional: true, + Sensitive: true, + }, + }, + }, + ), + []interface{}{ + map[string]interface{}{ + "password": "d974d737-7735-4308-90ca-537fc2dc5bcd", + "client_secret": "8d8b11b7-3706-41bb-a8fc-22c6ac3c17d4", + }, + }, + ) + + automationActionParams := flattenAutomationActionParams(ctx, stateParamsSet, "SERVICENOW_UPDATE_TICKET", expanded) + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestFlattenAutomationActionParamsWebhookBasic(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "url": "https://example.com", + "body": "test123", + "client_certificate": "204b37d9-0c96-4bc4-9895-e19b467632b6", + "auth_username": "1bdea88d-7628-45ff-968b-0672519f9bfd", + "auth_password": "a6903d88-0bc7-43fc-a651-7a67b481c54b", + }, + } + var expanded = &vendor.WebhookAutomationActionParams{ + URL: "https://example.com", + Body: "test123", + ClientCertificate: "204b37d9-0c96-4bc4-9895-e19b467632b6", + AuthenticationType: internal.EnumType{ + Type: "WebhookAutomationActionAuthenticationBasic", + }, + Authentication: vendor.WebhookAutomationActionAuthenticationBasic{ + Username: "1bdea88d-7628-45ff-968b-0672519f9bfd", + Password: "__secret_content__", + }, + } + // the provider reads the state for secret information because the api does not return secrets + // we need to pass the sensitive values to emulate the provider logic + stateParamsSet := schema.NewSet( + schema.HashResource( + &schema.Resource{ + Schema: map[string]*schema.Schema{ + "auth_password": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + }, + }, + ), + []interface{}{ + map[string]interface{}{ + "auth_password": "a6903d88-0bc7-43fc-a651-7a67b481c54b", + }, + }, + ) + + automationActionParams := flattenAutomationActionParams(ctx, stateParamsSet, "WEBHOOK", expanded) + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestFlattenAutomationActionParamsWebhookTokenBearer(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "url": "https://example.com", + "body": "test123", + "client_certificate": "204b37d9-0c96-4bc4-9895-e19b467632b6", + "auth_token": "e8f33c93-bd56-404a-85a4-d1094be4562d", + }, + } + var expanded = &vendor.WebhookAutomationActionParams{ + URL: "https://example.com", + Body: "test123", + ClientCertificate: "204b37d9-0c96-4bc4-9895-e19b467632b6", + AuthenticationType: internal.EnumType{ + Type: "WebhookAutomationActionAuthenticationTokenBearer", + }, + Authentication: vendor.WebhookAutomationActionAuthenticationTokenBearer{ + Token: "__secret_content__", + }, + } + // we need to pass schema.Set for the sensitive values + // the provider reads the state for secret information because the api does not return secrets + // we need to pass the sensitive values to emulate the provider logic + stateParamsSet := schema.NewSet( + schema.HashResource( + &schema.Resource{ + Schema: map[string]*schema.Schema{ + "auth_token": { + Type: schema.TypeString, + Required: true, + Sensitive: true, + }, + }, + }, + ), + []interface{}{ + map[string]interface{}{ + "auth_token": "e8f33c93-bd56-404a-85a4-d1094be4562d", + }, + }, + ) + + automationActionParams := flattenAutomationActionParams(ctx, stateParamsSet, "WEBHOOK", expanded) + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestFlattenAutomationActionParamsWebhookNoAuth(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "url": "https://example.com", + "body": "test123", + "client_certificate": "204b37d9-0c96-4bc4-9895-e19b467632b6", + }, + } + var expanded = &vendor.WebhookAutomationActionParams{ + URL: "https://example.com", + Body: "test123", + ClientCertificate: "204b37d9-0c96-4bc4-9895-e19b467632b6", + } + // we need to pass schema.Set for the sensitive values + var localSchemas []interface{} + stateParamsSet := schema.NewSet(schema.HashString, localSchemas) + automationActionParams := flattenAutomationActionParams(ctx, stateParamsSet, "WEBHOOK", expanded) + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestGetServicenowParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateServiceNowAutomationActionParamInput{ + BaseURL: "https://example.com", + User: "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + Password: "b6c58df3-8e35-4532-914b-99e9a332c252", + ClientID: "d3b04157-738a-412c-9a82-c2d398b7fd0b", + ClientSecret: "7d286055-c62a-432a-9637-c34511fb90a7", + TicketFields: vendor.CreateServiceNowFieldsInput{ + TableName: "b2bc2894-b8a4-4e95-8ffe-ad06c9e1398b", + Summary: "Test Summary", + Description: "Description", + AttachEvidenceCSV: utils.ConvertBoolToPointer(true), + CustomFields: json.RawMessage(`{"test":"test"}`), + }, + } + + d := schema.TestResourceDataRaw( + t, + resourceWizAutomationAction().Schema, + map[string]interface{}{ + "name": "test", + "is_accessible_to_all_projects": true, + "servicenow_params": []interface{}{ + map[string]interface{}{ + "base_url": "https://example.com", + "user": "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + "password": "b6c58df3-8e35-4532-914b-99e9a332c252", + "client_id": "d3b04157-738a-412c-9a82-c2d398b7fd0b", + "client_secret": "7d286055-c62a-432a-9637-c34511fb90a7", + "ticket_fields": []interface{}{ + map[string]interface{}{ + "table_name": "b2bc2894-b8a4-4e95-8ffe-ad06c9e1398b", + "summary": "Test Summary", + "description": "Description", + "attach_evidence_csv": true, + "custom_fields": `{"test":"test"}`, + }, + }, + }, + }, + }, + ) + + automationActionParams := getServicenowParams(ctx, d.Get("servicenow_params")) + + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestGetServicenowUpdateTicketParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateServiceNowUpdateTicketAutomationActionParamInput{ + BaseURL: "https://example.com", + User: "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + Password: "b6c58df3-8e35-4532-914b-99e9a332c252", + TableName: "b2bc2894-b8a4-4e95-8ffe-ad06c9e1398b", + Fields: json.RawMessage(`{"test":"test"}`), + ClientID: "d3b04157-738a-412c-9a82-c2d398b7fd0b", + ClientSecret: "7d286055-c62a-432a-9637-c34511fb90a7", + } + + d := schema.TestResourceDataRaw( + t, + resourceWizAutomationAction().Schema, + map[string]interface{}{ + "name": "test", + "is_accessible_to_all_projects": true, + "servicenow_update_ticket_params": []interface{}{ + map[string]interface{}{ + "base_url": "https://example.com", + "user": "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + "password": "b6c58df3-8e35-4532-914b-99e9a332c252", + "table_name": "b2bc2894-b8a4-4e95-8ffe-ad06c9e1398b", + "fields": `{"test":"test"}`, + "client_id": "d3b04157-738a-412c-9a82-c2d398b7fd0b", + "client_secret": "7d286055-c62a-432a-9637-c34511fb90a7", + }, + }, + }, + ) + + automationActionParams := getServicenowUpdateTicketParams(ctx, d.Get("servicenow_update_ticket_params")) + + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} + +func TestGetWebhookAutomationActionParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateWebhookAutomationActionParamsInput{ + URL: "https://example.com", + Body: "326252d8-2191-4ccb-b260-9f6918f7c522", + ClientCertificate: "57178574-db59-4a50-8da5-63373de2711a", + AuthUsername: "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + AuthPassword: "854ff4cd-dbdb-48d0-b876-fab1ef02e778", + AuthToken: "b6c58df3-8e35-4532-914b-99e9a332c252", + } + + d := schema.TestResourceDataRaw( + t, + resourceWizAutomationAction().Schema, + map[string]interface{}{ + "name": "test", + "is_accessible_to_all_projects": true, + "webhook_params": []interface{}{ + map[string]interface{}{ + "url": "https://example.com", + "body": "326252d8-2191-4ccb-b260-9f6918f7c522", + "client_certificate": "57178574-db59-4a50-8da5-63373de2711a", + "auth_username": "e0fe3fd4-0ad5-4e83-9814-17b7907aa860", + "auth_password": "854ff4cd-dbdb-48d0-b876-fab1ef02e778", + "auth_token": "b6c58df3-8e35-4532-914b-99e9a332c252", + }, + }, + }, + ) + + automationActionParams := getWebhookAutomationActionParams(ctx, d.Get("webhook_params")) + + if !reflect.DeepEqual(automationActionParams, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + automationActionParams, + expected, + ) + } +} diff --git a/internal/provider/resource_automation_rule.go b/internal/provider/resource_automation_rule.go new file mode 100644 index 0000000..701893a --- /dev/null +++ b/internal/provider/resource_automation_rule.go @@ -0,0 +1,361 @@ +package provider + +import ( + "context" + "encoding/json" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizAutomationRule() *schema.Resource { + return &schema.Resource{ + Description: "Automation Rules define associations between actions and findings.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Wiz internal identifier.", + Computed: true, + }, + "created_at": { + Type: schema.TypeString, + Computed: true, + }, + "name": { + Type: schema.TypeString, + Required: true, + }, + "description": { + Type: schema.TypeString, + Optional: true, + Description: "Description.", + Default: "", + }, + "trigger_source": { + Type: schema.TypeString, + Required: true, + Description: fmt.Sprintf( + "Trigger source.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.AutomationRuleTriggerSource, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.AutomationRuleTriggerSource, + false, + ), + ), + }, + "trigger_type": { + Type: schema.TypeList, + Required: true, + Description: fmt.Sprintf( + "Trigger type.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.AutomationRuleTriggerType, + ), + ), + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.AutomationRuleTriggerType, + false, + ), + ), + }, + }, + "filters": { + Type: schema.TypeString, + Required: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + Description: "Value should be wrapped in jsonencode() to avoid diff detection. This is required even though the API states it is not required. Validate is performed by the UI.", + }, + "action_id": { + Type: schema.TypeString, + Required: true, + Description: "AutomationActions to execute once an automation rule event is triggered and passes the filters", + }, + "override_action_params": { + Type: schema.TypeString, + Optional: true, + Default: "{}", + Description: "Optional parameters that can override the default automationaction parameters that have been defined when the automationaction was created. Value should be wrapped in jsonencode() to avoid diff detection.", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "enabled": { + Type: schema.TypeBool, + Optional: true, + Description: "Enabled?", + Default: true, + }, + "project_id": { + Type: schema.TypeString, + Optional: true, + ForceNew: true, + }, + }, + CreateContext: resourceWizAutomationRuleCreate, + ReadContext: resourceWizAutomationRuleRead, + UpdateContext: resourceWizAutomationRuleUpdate, + DeleteContext: resourceWizAutomationRuleDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateAutomationRule struct +type CreateAutomationRule struct { + CreateAutomationRule vendor.CreateAutomationRulePayload `json:"createAutomationRule"` +} + +func resourceWizAutomationRuleCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationRuleCreate called...") + + // define the graphql query + query := `mutation CreateAutomationRule ( + $input: CreateAutomationRuleInput! + ) { + createAutomationRule ( + input: $input + ) { + automationRule { + id + createdAt + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateAutomationRuleInput{} + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + vars.ActionID = d.Get("action_id").(string) + vars.TriggerSource = d.Get("trigger_source").(string) + vars.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + vars.ProjectID = d.Get("project_id").(string) + vars.OverrideActionParams = json.RawMessage(d.Get("override_action_params").(string)) + vars.Filters = json.RawMessage(d.Get("filters").(string)) + vars.TriggerType = utils.ConvertListToString(d.Get("trigger_type").([]interface{})) + + // process the request + data := &CreateAutomationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_rule", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id and computed values + d.SetId(data.CreateAutomationRule.AutomationRule.ID) + d.Set("created_at", data.CreateAutomationRule.AutomationRule.CreatedAt) + + return resourceWizAutomationRuleRead(ctx, d, m) +} + +// ReadAutomationRulePayload struct -- updates +type ReadAutomationRulePayload struct { + AutomationRule vendor.AutomationRule `json:"automationRule"` +} + +func resourceWizAutomationRuleRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationRuleRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query automationRule ( + $id: ID! + ){ + automationRule ( + id: $id + ) { + id + createdAt + name + description + action {id} + triggerSource + triggerType + enabled + filters + overrideActionParams + project {id} + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: record not found for id + data := &ReadAutomationRulePayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_action", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.AutomationRule.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.AutomationRule.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("action_id", data.AutomationRule.Action.ID) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("trigger_source", data.AutomationRule.TriggerSource) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.AutomationRule.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("enabled", data.AutomationRule.Enabled) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("filters", string(data.AutomationRule.Filters)) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("override_action_params", string(data.AutomationRule.OverrideActionParams)) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("project_id", data.AutomationRule.Project.ID) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("trigger_type", data.AutomationRule.TriggerType) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("created_at", data.AutomationRule.CreatedAt) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateAutomationRule struct +type UpdateAutomationRule struct { + UpdateAutomationRule vendor.UpdateAutomationRulePayload `json:"updateAutomationRule"` +} + +func resourceWizAutomationRuleUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationRuleUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation updateAutomationRule($input: UpdateAutomationRuleInput!) { + updateAutomationRule( + input: $input + ) { + automationRule { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateAutomationRuleInput{} + vars.ID = d.Id() + vars.Patch.Name = d.Get("name").(string) + vars.Patch.ActionID = d.Get("action_id").(string) + vars.Patch.TriggerSource = d.Get("trigger_source").(string) + + triggerTypes := make([]string, 0, 0) + for _, j := range d.Get("trigger_type").([]interface{}) { + triggerTypes = append(triggerTypes, j.(string)) + } + vars.Patch.TriggerType = triggerTypes + + vars.Patch.Description = d.Get("description").(string) + vars.Patch.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + vars.Patch.Filters = json.RawMessage(d.Get("filters").(string)) + vars.Patch.OverrideActionParams = json.RawMessage(d.Get("override_action_params").(string)) + + // process the request + data := &UpdateAutomationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_rule", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizAutomationRuleRead(ctx, d, m) +} + +// DeleteAutomationRule struct +type DeleteAutomationRule struct { + DeleteAutomationRule vendor.DeleteAutomationRulePayload `json:"deleteAutomationRule"` +} + +func resourceWizAutomationRuleDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizAutomationRuleDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteAutomationRule ( + $input: DeleteAutomationRuleInput! + ) { + deleteAutomationRule ( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteAutomationRuleInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateAutomationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "automation_rule", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_cicd_scan_policy.go b/internal/provider/resource_cicd_scan_policy.go new file mode 100644 index 0000000..74b836b --- /dev/null +++ b/internal/provider/resource_cicd_scan_policy.go @@ -0,0 +1,823 @@ +package provider + +import ( + "context" + "encoding/json" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizCICDScanPolicy() *schema.Resource { + return &schema.Resource{ + Description: "Configure CI/CD Scan Policies.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Description: "Name of the Scan Policy.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Description: "Description of the Scan Policy.", + Optional: true, + }, + "builtin": { + Type: schema.TypeBool, + Computed: true, + }, + "type": { + Type: schema.TypeString, + Description: "The scan policy type", + Computed: true, + }, + "disk_vulnerabilities_params": { + Type: schema.TypeSet, + Description: "Vulnerability scan parameters.", + Optional: true, + MaxItems: 1, + ExactlyOneOf: []string{ + "disk_vulnerabilities_params", + "disk_secrets_params", + "iac_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "severity": { + Type: schema.TypeString, + Required: true, + Description: fmt.Sprintf( + "Severity.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.DiskScanVulnerabilitySeverity, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.DiskScanVulnerabilitySeverity, + false, + ), + ), + }, + "package_count_threshold": { + Type: schema.TypeInt, + Required: true, + }, + "ignore_unfixed": { + Type: schema.TypeBool, + Required: true, + }, + "package_allow_list": { + Type: schema.TypeList, + Required: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + }, + }, + }, + "disk_secrets_params": { + Type: schema.TypeSet, + Description: "Secret scan parameters.", + Optional: true, + MaxItems: 1, + ExactlyOneOf: []string{ + "disk_vulnerabilities_params", + "disk_secrets_params", + "iac_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "count_threshold": { + Type: schema.TypeInt, + Required: true, + }, + "path_allow_list": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + }, + }, + }, + "iac_params": { + Type: schema.TypeSet, + Description: "IaC scan parameters.", + Optional: true, + MaxItems: 1, + ExactlyOneOf: []string{ + "disk_vulnerabilities_params", + "disk_secrets_params", + "iac_params", + }, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "severity_threshold": { + Type: schema.TypeString, + Required: true, + Description: fmt.Sprintf( + "Severity threshold.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.IACScanSeverity, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.IACScanSeverity, + false, + ), + ), + }, + "count_threshold": { + Type: schema.TypeInt, + Required: true, + }, + "ignored_rules": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "builtin_ignore_tags_enabled": { + Type: schema.TypeBool, + Optional: true, + }, + "custom_ignore_tags": { + Type: schema.TypeSet, + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "key": { + Type: schema.TypeString, + Required: true, + }, + "value": { + Type: schema.TypeString, + Required: true, + }, + "rule_ids": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "ignore_all_rules": { + Type: schema.TypeBool, + Optional: true, + }, + }, + }, + }, + "security_frameworks": { + Type: schema.TypeList, + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + }, + }, + }, + }, + CreateContext: resourceWizCICDScanPolicyCreate, + ReadContext: resourceWizCICDScanPolicyRead, + UpdateContext: resourceWizCICDScanPolicyUpdate, + DeleteContext: resourceWizCICDScanPolicyDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateCICDScanPolicy struct +type CreateCICDScanPolicy struct { + CreateCICDScanPolicy vendor.CreateCICDScanPolicyPayload `json:"createCICDScanPolicy"` +} + +func getDiskVulnerabilitiesParams(ctx context.Context, d *schema.ResourceData) *vendor.CreateCICDScanPolicyDiskVulnerabilitiesInput { + tflog.Info(ctx, "getDiskVulnerabilitiesParams called...") + + // return var + var output vendor.CreateCICDScanPolicyDiskVulnerabilitiesInput + + // fetch and walk the structure + params := d.Get("disk_vulnerabilities_params").(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "severity": + output.Severity = c.(string) + case "package_count_threshold": + output.PackageCountThreshold = c.(int) + case "ignore_unfixed": + output.IgnoreUnfixed = c.(bool) + case "package_allow_list": + output.PackageAllowList = utils.ConvertListToString(c.([]interface{})) + } + } + } + + return &output +} + +func getDiskSecretsParams(ctx context.Context, d *schema.ResourceData) *vendor.CreateCICDScanPolicyDiskSecretsInput { + tflog.Info(ctx, "getDiskSecretsParams called...") + + // return var + var output vendor.CreateCICDScanPolicyDiskSecretsInput + + // fetch and walk the structure + params := d.Get("disk_secrets_params").(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "count_threshold": + output.CountThreshold = c.(int) + case "path_allow_list": + output.PathAllowList = utils.ConvertListToString(c.([]interface{})) + } + } + } + + return &output +} + +func getIACParams(ctx context.Context, d *schema.ResourceData) *vendor.CreateCICDScanPolicyIACInput { + tflog.Info(ctx, "getIACParams called...") + + // return var + var output vendor.CreateCICDScanPolicyIACInput + var customTags []*vendor.CICDPolicyCustomIgnoreTagCreateInput + + // fetch and walk the structure + params := d.Get("iac_params").(*schema.Set).List() + for _, a := range params { + tflog.Trace(ctx, fmt.Sprintf("param: %T %s", a, utils.PrettyPrint(a))) + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "severity_threshold": + output.SeverityThreshold = c.(string) + case "count_threshold": + output.CountThreshold = c.(int) + case "ignored_rules": + output.IgnoredRules = utils.ConvertListToString(c.([]interface{})) + case "builtin_ignore_tags_enabled": + output.BuiltinIgnoreTagsEnabled = utils.ConvertBoolToPointer(c.(bool)) + case "security_frameworks": + output.SecurityFrameworks = utils.ConvertListToString(c.([]interface{})) + case "custom_ignore_tags": + for _, f := range c.(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("f: %T %s", f, f)) + customTag := &vendor.CICDPolicyCustomIgnoreTagCreateInput{} + for g, h := range f.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("g: %T %s", g, g)) + tflog.Trace(ctx, fmt.Sprintf("h: %T %s", h, h)) + switch g { + case "key": + customTag.Key = h.(string) + case "value": + customTag.Value = h.(string) + case "rule_ids": + customTag.RuleIDs = utils.ConvertListToString(h.([]interface{})) + case "ignore_all_rules": + customTag.IgnoreAllRules = utils.ConvertBoolToPointer(h.(bool)) + } + } + tflog.Debug(ctx, fmt.Sprintf("customTag: %s", utils.PrettyPrint(customTag))) + customTags = append(customTags, customTag) + } + } + } + } + tflog.Debug(ctx, fmt.Sprintf("customTags: %s", utils.PrettyPrint(customTags))) + output.CustomIgnoreTags = customTags + + return &output +} + +func resourceWizCICDScanPolicyCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCICDScanPolicyCreate called...") + + // define the graphql query + query := `mutation CreateCICDScanPolicy( + $input: CreateCICDScanPolicyInput! + ) { + createCICDScanPolicy ( + input: $input + ) { + scanPolicy + { + id + builtin + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateCICDScanPolicyInput{} + var policyType string + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + if d.Get("disk_vulnerabilities_params").(*schema.Set).Len() > 0 { + policyType = "CICDScanPolicyParamsVulnerabilities" + vars.DiskVulnerabilitiesParams = getDiskVulnerabilitiesParams(ctx, d) + } + if d.Get("disk_secrets_params").(*schema.Set).Len() > 0 { + policyType = "CICDScanPolicyParamsSecrets" + vars.DiskSecretsParams = getDiskSecretsParams(ctx, d) + } + if d.Get("iac_params").(*schema.Set).Len() > 0 { + policyType = "CICDScanPolicyParamsIAC" + vars.IACParams = getIACParams(ctx, d) + } + + // process the request + data := &CreateCICDScanPolicy{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cicd_scan_policy", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id and computed values + d.SetId(data.CreateCICDScanPolicy.ScanPolicy.ID) + d.Set("builtin", data.CreateCICDScanPolicy.ScanPolicy.Builtin) + d.Set("type", policyType) + + return resourceWizCICDScanPolicyRead(ctx, d, m) +} + +func flattenScanPolicyParams(ctx context.Context, paramType string, params interface{}) []interface{} { + tflog.Info(ctx, "flattenParams called...") + + // initialize the return var + var output = make([]interface{}, 0, 0) + + // initialize the member + var myParams = make(map[string]interface{}) + + // log the incoming data + tflog.Debug(ctx, fmt.Sprintf("Type %s", paramType)) + tflog.Trace(ctx, fmt.Sprintf("Params %T %s", params, utils.PrettyPrint(params))) + + // populate the structure + switch paramType { + case "CICDScanPolicyParamsIAC": + tflog.Debug(ctx, "Handling CICDScanPolicyParamsIAC") + + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myCICDScanPolicyParamsIAC := &vendor.CICDScanPolicyParamsIAC{} + json.Unmarshal(jsonString, &myCICDScanPolicyParamsIAC) + tflog.Debug( + ctx, + fmt.Sprintf( + "myCICDScanPolicyParamsIAC %T %s", + myCICDScanPolicyParamsIAC, + utils.PrettyPrint( + myCICDScanPolicyParamsIAC, + ), + ), + ) + + myParams["count_threshold"] = myCICDScanPolicyParamsIAC.CountThreshold + myParams["builtin_ignore_tags_enabled"] = myCICDScanPolicyParamsIAC.BuiltinIgnoreTagsEnabled + myParams["severity_threshold"] = myCICDScanPolicyParamsIAC.SeverityThreshold + + var ignoredRules = make([]interface{}, 0, 0) + for a, b := range myCICDScanPolicyParamsIAC.IgnoredRules { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + ignoredRules = append(ignoredRules, b.ID) + } + myParams["ignored_rules"] = ignoredRules + + var securityFrameWorks = make([]interface{}, 0, 0) + for a, b := range myCICDScanPolicyParamsIAC.SecurityFrameworks { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + securityFrameWorks = append(securityFrameWorks, b.ID) + } + myParams["security_frameworks"] = securityFrameWorks + + var customIgnoreTags = make([]interface{}, 0, 0) + for a, b := range myCICDScanPolicyParamsIAC.CustomIgnoreTags { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + var customIgnoreTag = make(map[string]interface{}, 0) + customIgnoreTag["ignore_all_rules"] = b.IgnoreAllRules + customIgnoreTag["key"] = b.Key + customIgnoreTag["value"] = b.Value + var rules = make([]interface{}, 0, 0) + for c, d := range b.Rules { + tflog.Debug(ctx, fmt.Sprintf("c: %T %d", c, c)) + tflog.Debug(ctx, fmt.Sprintf("d: %T %s", d, utils.PrettyPrint(d))) + rules = append(rules, d.ID) + } + customIgnoreTag["rule_ids"] = rules + customIgnoreTags = append(customIgnoreTags, customIgnoreTag) + } + myParams["custom_ignore_tags"] = customIgnoreTags + case "CICDScanPolicyParamsSecrets": + tflog.Debug(ctx, "Handling CICDScanPolicyParamsSecrets") + + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myCICDScanPolicyParamsSecrets := &vendor.CICDScanPolicyParamsSecrets{} + json.Unmarshal(jsonString, &myCICDScanPolicyParamsSecrets) + tflog.Debug( + ctx, + fmt.Sprintf( + "myCICDScanPolicyParamsSecrets %T %s", + myCICDScanPolicyParamsSecrets, + utils.PrettyPrint( + myCICDScanPolicyParamsSecrets, + ), + ), + ) + + myParams["count_threshold"] = myCICDScanPolicyParamsSecrets.CountThreshold + + var pathAllowList = make([]interface{}, 0, 0) + for a, b := range myCICDScanPolicyParamsSecrets.PathAllowList { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + pathAllowList = append(pathAllowList, b) + } + myParams["path_allow_list"] = pathAllowList + case "CICDScanPolicyParamsVulnerabilities": + tflog.Debug(ctx, "Handling CICDScanPolicyParamsVulnerabilities") + + // convert generic params to specific type + tflog.Debug(ctx, fmt.Sprintf("params %T %s", params, utils.PrettyPrint(params))) + jsonString, _ := json.Marshal(params) + myCICDScanPolicyParamsVulnerabilities := &vendor.CICDScanPolicyParamsVulnerabilities{} + json.Unmarshal(jsonString, &myCICDScanPolicyParamsVulnerabilities) + tflog.Debug( + ctx, + fmt.Sprintf( + "myCICDScanPolicyParamsVulnerabilities %T %s", + myCICDScanPolicyParamsVulnerabilities, + utils.PrettyPrint( + myCICDScanPolicyParamsVulnerabilities, + ), + ), + ) + + myParams["ignore_unfixed"] = myCICDScanPolicyParamsVulnerabilities.IgnoreUnfixed + myParams["package_count_threshold"] = myCICDScanPolicyParamsVulnerabilities.PackageCountThreshold + myParams["severity"] = myCICDScanPolicyParamsVulnerabilities.Severity + + var packageAllowList = make([]interface{}, 0, 0) + for a, b := range myCICDScanPolicyParamsVulnerabilities.PackageAllowList { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + packageAllowList = append(packageAllowList, b) + } + myParams["package_allow_list"] = packageAllowList + } + + output = append(output, myParams) + tflog.Info(ctx, fmt.Sprintf("flattenScanPolicyParams output: %s", utils.PrettyPrint(output))) + return output +} + +// ReadCICDScanPolicyPayload struct +type ReadCICDScanPolicyPayload struct { + CICDScanPolicy vendor.CICDScanPolicy `json:"cicdScanPolicy"` +} + +func resourceWizCICDScanPolicyRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCICDScanPolicyRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query CICDScanPolicy ( + $id: ID! + ) { + cicdScanPolicy( + id: $id + ) { + id + name + description + builtin + paramsType: params { + type: __typename + } + params { + ... on CICDScanPolicyParamsVulnerabilities { + severity + packageCountThreshold + ignoreUnfixed + packageAllowList + } + ... on CICDScanPolicyParamsSecrets { + countThreshold + pathAllowList + } + ... on CICDScanPolicyParamsIAC { + builtinIgnoreTagsEnabled + countThreshold + severityThreshold + ignoredRules { + id + } + customIgnoreTags { + key + value + ignoreAllRules + rules { + id + } + } + securityFrameworks { + id + } + } + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: oops! an internal error has occurred. for reference purposes, this is your request id + data := &ReadCICDScanPolicyPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cicd_scan_policy", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.CICDScanPolicy.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.CICDScanPolicy.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.CICDScanPolicy.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("builtin", data.CICDScanPolicy.Builtin) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + params := flattenScanPolicyParams(ctx, data.CICDScanPolicy.ParamsType.Type, data.CICDScanPolicy.Params) + switch data.CICDScanPolicy.ParamsType.Type { + case "CICDScanPolicyParamsIAC": + err = d.Set("type", "CICDScanPolicyParamsIAC") + err = d.Set("iac_params", params) + case "CICDScanPolicyParamsSecrets": + err = d.Set("type", "CICDScanPolicyParamsSecrets") + err = d.Set("disk_secrets_params", params) + case "CICDScanPolicyParamsVulnerabilities": + err = d.Set("type", "CICDScanPolicyParamsVulnerabilities") + err = d.Set("disk_vulnerabilities_params", params) + } + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateCICDScanPolicy struct +type UpdateCICDScanPolicy struct { + UpdateCICDScanPolicy vendor.UpdateCICDScanPolicyPayload `json:"updateCICDScanPolicy"` +} + +func resourceWizCICDScanPolicyUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCICDScanPolicyUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation updateCICDScanPolicy( + $input: UpdateCICDScanPolicyInput + ) { + updateCICDScanPolicy( + input: $input + ) { + scanPolicy { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateCICDScanPolicyInput{} + vars.ID = d.Id() + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + if d.HasChange("description") { + vars.Patch.Name = d.Get("description").(string) + } + // we need to evaluate whether the policy type changed before setting the params + if d.Get("disk_vulnerabilities_params").(*schema.Set).Len() > 0 { + err := d.Set("type", "CICDScanPolicyParamsVulnerabilities") + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + if d.Get("disk_secrets_params").(*schema.Set).Len() > 0 { + err := d.Set("type", "CICDScanPolicyParamsSecrets") + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + if d.Get("iac_params").(*schema.Set).Len() > 0 { + err := d.Set("type", "CICDScanPolicyParamsIAC") + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + + switch d.Get("type") { + case "CICDScanPolicyParamsIAC": + tflog.Debug(ctx, "Handling updates for CICDScanPolicyParamsIAC") + varsType := &vendor.UpdateCICDScanPolicyIACPatch{} + varsTypeIgnoreTags := make([]*vendor.CICDPolicyCustomIgnoreTagUpdateInput, 0) + for a, b := range d.Get("iac_params").(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("a: (%T) %d", a, a)) + tflog.Trace(ctx, fmt.Sprintf("b: (%T) %s", b, utils.PrettyPrint(b))) + for c, d := range b.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("c: (%T) %s", c, c)) + tflog.Trace(ctx, fmt.Sprintf("d: (%T) %s", d, utils.PrettyPrint(d))) + switch c { + case "count_threshold": + varsType.CountThreshold = d.(int) + case "severity_threshold": + varsType.SeverityThreshold = d.(string) + case "builtin_ignore_tags_enabled": + varsType.BuiltinIgnoreTagsEnabled = utils.ConvertBoolToPointer(d.(bool)) + case "ignored_rules": + varsType.IgnoredRules = utils.ConvertListToString(d.([]interface{})) + case "security_frameworks": + varsType.SecurityFrameworks = utils.ConvertListToString(d.([]interface{})) + case "custom_ignore_tags": + for e, f := range d.(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("e: (%T) %d", e, e)) + tflog.Trace(ctx, fmt.Sprintf("f: (%T) %s", f, utils.PrettyPrint(f))) + varsTypeIgnoreTag := &vendor.CICDPolicyCustomIgnoreTagUpdateInput{} + for g, h := range f.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("g: (%T) %s", g, g)) + tflog.Trace(ctx, fmt.Sprintf("h: (%T) %s", h, utils.PrettyPrint(h))) + switch g { + case "key": + varsTypeIgnoreTag.Key = h.(string) + case "value": + varsTypeIgnoreTag.Value = h.(string) + case "ignore_all_rules": + varsTypeIgnoreTag.IgnoreAllRules = utils.ConvertBoolToPointer(h.(bool)) + case "rule_ids": + varsTypeIgnoreTag.RuleIDs = utils.ConvertListToString(h.([]interface{})) + } + } + tflog.Debug(ctx, fmt.Sprintf("varsTypeIgnoreTag: %s", utils.PrettyPrint(varsTypeIgnoreTag))) + varsTypeIgnoreTags = append(varsTypeIgnoreTags, varsTypeIgnoreTag) + } + } + } + } + varsType.CustomIgnoreTags = varsTypeIgnoreTags + vars.Patch.IACParams = varsType + case "CICDScanPolicyParamsSecrets": + tflog.Debug(ctx, "Handling updates for CICDScanPolicyParamsSecrets") + varsType := &vendor.UpdateCICDScanPolicyDiskSecretsPatch{} + for a, b := range d.Get("disk_secrets_params").(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("a: (%T) %d", a, a)) + tflog.Trace(ctx, fmt.Sprintf("b: (%T) %s", b, utils.PrettyPrint(b))) + for c, d := range b.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("c: (%T) %s", c, c)) + tflog.Trace(ctx, fmt.Sprintf("d: (%T) %s", d, utils.PrettyPrint(d))) + switch c { + case "count_threshold": + varsType.CountThreshold = d.(int) + case "path_allow_list": + varsType.PathAllowList = utils.ConvertListToString(d.([]interface{})) + } + } + } + vars.Patch.DiskSecretsParams = varsType + case "CICDScanPolicyParamsVulnerabilities": + tflog.Debug(ctx, "Handling updates for CICDScanPolicyParamsVulnerabilities") + varsType := &vendor.UpdateCICDScanPolicyDiskVulnerabilitiesPatch{} + for a, b := range d.Get("disk_vulnerabilities_params").(*schema.Set).List() { + tflog.Trace(ctx, fmt.Sprintf("a: (%T) %d", a, a)) + tflog.Trace(ctx, fmt.Sprintf("b: (%T) %s", b, utils.PrettyPrint(b))) + for c, d := range b.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("c: (%T) %s", c, c)) + tflog.Trace(ctx, fmt.Sprintf("d: (%T) %s", d, utils.PrettyPrint(d))) + switch c { + case "ignore_unfixed": + varsType.IgnoreUnfixed = utils.ConvertBoolToPointer(d.(bool)) + case "package_allow_list": + varsType.PackageAllowList = utils.ConvertListToString(d.([]interface{})) + case "package_count_threshold": + varsType.PackageCountThreshold = d.(int) + case "severity": + varsType.Severity = d.(string) + } + } + } + vars.Patch.DiskVulnerabilitiesParams = varsType + } + + // process the request + data := &UpdateCICDScanPolicy{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cicd_scan_policy", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizCICDScanPolicyRead(ctx, d, m) +} + +// DeleteCICDScanPolicy struct +type DeleteCICDScanPolicy struct { + DeleteCICDScanPolicy vendor.DeleteCICDScanPolicyPayload `json:"deleteCICDScanPolicy"` +} + +func resourceWizCICDScanPolicyDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCICDScanPolicyDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteCICDScanPolicy ( + $input: DeleteCICDScanPolicyInput! + ) { + deleteCICDScanPolicy( + input: $input + ) { + id + } + }` + + // populate the graphql variables + vars := &vendor.DeleteCICDScanPolicyInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateCICDScanPolicy{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cicd_scan_policy", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_cicd_scan_policy_test.go b/internal/provider/resource_cicd_scan_policy_test.go new file mode 100644 index 0000000..da291d6 --- /dev/null +++ b/internal/provider/resource_cicd_scan_policy_test.go @@ -0,0 +1,411 @@ +package provider + +import ( + "context" + "reflect" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenScanPolicyParamsIACNoTags(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "builtin_ignore_tags_enabled": false, + "count_threshold": 3, + "custom_ignore_tags": []interface{}{}, + "ignored_rules": []interface{}{ + "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + "security_frameworks": []interface{}{ + "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + "severity_threshold": "CRITICAL", + }, + } + var expanded = &vendor.CICDScanPolicyParamsIAC{ + BuiltinIgnoreTagsEnabled: false, + CountThreshold: 3, + SeverityThreshold: "CRITICAL", + IgnoredRules: []*vendor.CloudConfigurationRule{ + { + ID: "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + }, + { + ID: "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + }, + SecurityFrameworks: []*vendor.SecurityFramework{ + { + ID: "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + }, + { + ID: "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + }, + } + scanPolicyParamsIAC := flattenScanPolicyParams(ctx, "CICDScanPolicyParamsIAC", expanded) + if !reflect.DeepEqual(scanPolicyParamsIAC, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scanPolicyParamsIAC, + expected, + ) + } +} + +func TestFlattenScanPolicyParamsIACTags(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "builtin_ignore_tags_enabled": false, + "count_threshold": 3, + "custom_ignore_tags": []interface{}{ + map[string]interface{}{ + "ignore_all_rules": false, + "key": "testkey1", + "rule_ids": []interface{}{ + "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + "value": "testval1", + }, + map[string]interface{}{ + "ignore_all_rules": false, + "key": "testkey2", + "rule_ids": []interface{}{ + "1f0ee3b5-5404-4b40-bbc8-33a990330ac3", + "a1958aa1-b810-4df6-bd82-487cb37c6039", + }, + "value": "testval2", + }, + map[string]interface{}{ + "ignore_all_rules": true, + "key": "testkey3", + "value": "testval3", + "rule_ids": []interface{}{}, + }, + }, + "ignored_rules": []interface{}{ + "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + "security_frameworks": []interface{}{ + "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + "severity_threshold": "CRITICAL", + }, + } + var expanded = &vendor.CICDScanPolicyParamsIAC{ + BuiltinIgnoreTagsEnabled: false, + CountThreshold: 3, + SeverityThreshold: "CRITICAL", + IgnoredRules: []*vendor.CloudConfigurationRule{ + { + ID: "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + }, + { + ID: "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + }, + SecurityFrameworks: []*vendor.SecurityFramework{ + { + ID: "fd7dd0c6-4953-4b36-bc39-004ec3d870db", + }, + { + ID: "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + }, + CustomIgnoreTags: []*vendor.CICDPolicyCustomIgnoreTag{ + { + IgnoreAllRules: false, + Key: "testkey1", + Value: "testval1", + Rules: []*vendor.CloudConfigurationRule{ + { + ID: "063fb380-9eda-4c08-a31b-9211ee37bd42", + }, + }, + }, + { + IgnoreAllRules: false, + Key: "testkey2", + Value: "testval2", + Rules: []*vendor.CloudConfigurationRule{ + { + ID: "1f0ee3b5-5404-4b40-bbc8-33a990330ac3", + }, + { + ID: "a1958aa1-b810-4df6-bd82-487cb37c6039", + }, + }, + }, + { + IgnoreAllRules: true, + Key: "testkey3", + Value: "testval3", + }, + }, + } + scanPolicyParamsIAC := flattenScanPolicyParams(ctx, "CICDScanPolicyParamsIAC", expanded) + if !reflect.DeepEqual(scanPolicyParamsIAC, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scanPolicyParamsIAC, + expected, + ) + } +} + +func TestFlattenScanPolicyParamsSecrets(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "count_threshold": 3, + "path_allow_list": []interface{}{ + "/root", + "/etc", + }, + }, + } + var expanded = &vendor.CICDScanPolicyParamsSecrets{ + CountThreshold: 3, + PathAllowList: []string{ + "/root", + "/etc", + }, + } + scanPolicyParamsSecrets := flattenScanPolicyParams(ctx, "CICDScanPolicyParamsSecrets", expanded) + if !reflect.DeepEqual(scanPolicyParamsSecrets, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scanPolicyParamsSecrets, + expected, + ) + } +} + +func TestFlattenScanPolicyParamsVulnerabilitiesTrue(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "ignore_unfixed": true, + "package_allow_list": []interface{}{ + "lsof", + "tcpdump", + }, + "package_count_threshold": 1, + "severity": "HIGH", + }, + } + var expanded = &vendor.CICDScanPolicyParamsVulnerabilities{ + IgnoreUnfixed: true, + PackageAllowList: []string{ + "lsof", + "tcpdump", + }, + PackageCountThreshold: 1, + Severity: "HIGH", + } + scanPolicyParamsVulnerabilities := flattenScanPolicyParams(ctx, "CICDScanPolicyParamsVulnerabilities", expanded) + if !reflect.DeepEqual(scanPolicyParamsVulnerabilities, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scanPolicyParamsVulnerabilities, + expected, + ) + } +} + +func TestFlattenScanPolicyParamsVulnerabilitiesFalse(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "ignore_unfixed": false, + "package_allow_list": []interface{}{ + "lsof", + "tcpdump", + }, + "package_count_threshold": 1, + "severity": "HIGH", + }, + } + var expanded = &vendor.CICDScanPolicyParamsVulnerabilities{ + IgnoreUnfixed: false, + PackageAllowList: []string{ + "lsof", + "tcpdump", + }, + PackageCountThreshold: 1, + Severity: "HIGH", + } + scanPolicyParamsVulnerabilities := flattenScanPolicyParams(ctx, "CICDScanPolicyParamsVulnerabilities", expanded) + if !reflect.DeepEqual(scanPolicyParamsVulnerabilities, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scanPolicyParamsVulnerabilities, + expected, + ) + } +} + +func TestGetDiskVulnerabilitiesParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateCICDScanPolicyDiskVulnerabilitiesInput{ + Severity: "1525fe10-2575-43ef-84bc-6969f81625e7", + PackageCountThreshold: 3, + IgnoreUnfixed: false, + PackageAllowList: []string{ + "f9de6434-38bc-4da7-b6ea-ff02ad55073f", + "675a4ecc-71cb-444a-920e-582b06bbadcb", + }, + } + + d := schema.TestResourceDataRaw( + t, + resourceWizCICDScanPolicy().Schema, + map[string]interface{}{ + "name": "5fdb33cc-5b36-46ee-9d71-b7282d06271a", + "disk_vulnerabilities_params": []interface{}{ + map[string]interface{}{ + "severity": "1525fe10-2575-43ef-84bc-6969f81625e7", + "package_count_threshold": 3, + "ignore_unfixed": false, + "package_allow_list": []interface{}{ + "f9de6434-38bc-4da7-b6ea-ff02ad55073f", + "675a4ecc-71cb-444a-920e-582b06bbadcb", + }, + }, + }, + }, + ) + + cicdParams := getDiskVulnerabilitiesParams(ctx, d) + + if !reflect.DeepEqual(expected, cicdParams) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + cicdParams, + expected, + ) + } +} + +func TestGetDiskSecretsParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateCICDScanPolicyDiskSecretsInput{ + CountThreshold: 3, + PathAllowList: []string{ + "f9de6434-38bc-4da7-b6ea-ff02ad55073f", + "675a4ecc-71cb-444a-920e-582b06bbadcb", + }, + } + + d := schema.TestResourceDataRaw( + t, + resourceWizCICDScanPolicy().Schema, + map[string]interface{}{ + "name": "5fdb33cc-5b36-46ee-9d71-b7282d06271a", + "disk_secrets_params": []interface{}{ + map[string]interface{}{ + "count_threshold": 3, + "path_allow_list": []interface{}{ + "f9de6434-38bc-4da7-b6ea-ff02ad55073f", + "675a4ecc-71cb-444a-920e-582b06bbadcb", + }, + }, + }, + }, + ) + + cicdParams := getDiskSecretsParams(ctx, d) + + if !reflect.DeepEqual(expected, cicdParams) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + cicdParams, + expected, + ) + } +} + +func TestGetIACParams(t *testing.T) { + ctx := context.Background() + + var expected = &vendor.CreateCICDScanPolicyIACInput{ + SeverityThreshold: "5f45a8d4-24b2-463d-b604-ca532e4ec4d3", + CountThreshold: 3, + IgnoredRules: []string{ + "1c1e4a07-8062-4c40-849f-b41417887768", + "3f25530e-3295-462e-a300-4ef456291263", + }, + BuiltinIgnoreTagsEnabled: utils.ConvertBoolToPointer(false), + CustomIgnoreTags: []*vendor.CICDPolicyCustomIgnoreTagCreateInput{ + { + Key: "eb9b5425-1635-4cf6-a7b1-44f015795efc", + Value: "cdebef02-fc13-472e-a4cc-2fe4d355c924", + RuleIDs: []string{ + "f53784f1-a676-489b-aae6-6672e7005a5f", + "16eae9f8-b2b7-4cfe-9bff-b828f65d459a", + }, + IgnoreAllRules: utils.ConvertBoolToPointer(false), + }, + }, + SecurityFrameworks: []string{ + "5add2652-f417-4050-85de-c1c00c4a6a3c", + "57fb812b-1220-41c8-b71b-200abbf32c98", + }, + } + + d := schema.TestResourceDataRaw( + t, + resourceWizCICDScanPolicy().Schema, + map[string]interface{}{ + "name": "5fdb33cc-5b36-46ee-9d71-b7282d06271a", + "iac_params": []interface{}{ + map[string]interface{}{ + "severity_threshold": "5f45a8d4-24b2-463d-b604-ca532e4ec4d3", + "count_threshold": 3, + "ignored_rules": []interface{}{ + "1c1e4a07-8062-4c40-849f-b41417887768", + "3f25530e-3295-462e-a300-4ef456291263", + }, + "builtin_ignore_tags_enabled": false, + "custom_ignore_tags": []interface{}{ + map[string]interface{}{ + "key": "eb9b5425-1635-4cf6-a7b1-44f015795efc", + "value": "cdebef02-fc13-472e-a4cc-2fe4d355c924", + "rule_ids": []interface{}{ + "f53784f1-a676-489b-aae6-6672e7005a5f", + "16eae9f8-b2b7-4cfe-9bff-b828f65d459a", + }, + "ignore_all_rules": false, + }, + }, + "security_frameworks": []interface{}{ + "5add2652-f417-4050-85de-c1c00c4a6a3c", + "57fb812b-1220-41c8-b71b-200abbf32c98", + }, + }, + }, + }, + ) + + cicdParams := getIACParams(ctx, d) + + if !reflect.DeepEqual(expected, cicdParams) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + cicdParams, + expected, + ) + } +} diff --git a/internal/provider/resource_cloud_config_rule.go b/internal/provider/resource_cloud_config_rule.go new file mode 100644 index 0000000..1dd2728 --- /dev/null +++ b/internal/provider/resource_cloud_config_rule.go @@ -0,0 +1,497 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizCloudConfigurationRule() *schema.Resource { + return &schema.Resource{ + Description: "A Cloud Configuration Rule is a configuration check that applies to a specific cloud resource type—if a resource does not pass a Rule, a Configuration Finding is generated and associated with the resource on the Security Graph.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Wiz internal identifier.", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Required: true, + Description: "Name of this rule, as appeared in the UI in the portal.", + }, + "description": { + Type: schema.TypeString, + Required: true, + Description: "Detailed description for this rule. There is a defect in the API that makes this required; the description field cannot be nullified after one is defined, so we make it required.", + }, + "target_native_types": { + Type: schema.TypeSet, + Required: true, + Description: "The identifier types of the resources targeted by this rule, as seen on the cloud provider service. e.g. 'ec2'", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "opa_policy": { + Type: schema.TypeString, + Optional: true, + Description: "OPA rego policy that defines this rule.", + }, + "severity": { + Type: schema.TypeString, + Optional: true, + Description: fmt.Sprintf( + "Severity that will be set for findings of this rule.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.Severity, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.Severity, + false, + ), + ), + Default: "MEDIUM", + }, + "enabled": { + Type: schema.TypeBool, + Optional: true, + Description: "Enable/disable this rule.", + Default: true, + }, + "remediation_instructions": { + Type: schema.TypeString, + Required: true, + Description: "Steps to mitigate the issue that match this rule. If possible, include sample commands to execute in your cloud provider's console. Markdown formatting is supported.", + }, + "scope_account_ids": { + Type: schema.TypeSet, + Optional: true, + Description: "Set the rule scope of cloud account IDs. Select only subscriptions matching to the rule cloud provider. To change scope to 'all relevant resources' set to empty array. This must be the Wiz internal identifier for the account(uuid format).", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "function_as_control": { + Type: schema.TypeBool, + Optional: true, + Description: "Make this rule function as a Control that creates Issues for new findings. By default only findings are created. If enabled=false, an error will be returned if this is set to true.", + Default: false, + }, + "security_sub_categories": { + Type: schema.TypeSet, + Required: true, + Description: "Associate this rule with security sub-categories to easily monitor your compliance. New Configuration Findings created by this rule will be tagged with the selected sub-categories. There is a defect in the API that makes this required; the security_sub_categories field cannot be nullified after one is defined, so we make it required.", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "iac_matchers": { + Type: schema.TypeSet, + Optional: true, + Description: "OPA rego policies that this rule runs (Cloud / IaC rules).", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "type": { + Type: schema.TypeString, + Required: true, + Description: fmt.Sprintf( + "The type of resource that will be evaluated by the Rego Code.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.CloudConfigurationRuleMatcherType, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.CloudConfigurationRuleMatcherType, + false, + ), + ), + }, + "rego_code": { + Type: schema.TypeString, + Description: "Write code in the Rego query language. This code will be evaluated against the JSON representation of each resource of the selected Native Type to determine if it passes or fails the rule.", + Required: true, + }, + }, + }, + }, + }, + CreateContext: resourceWizCloudConfigurationRuleCreate, + ReadContext: resourceWizCloudConfigurationRuleRead, + UpdateContext: resourceWizCloudConfigurationRuleUpdate, + DeleteContext: resourceWizCloudConfigurationRuleDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +func getIACMatchers(ctx context.Context, d *schema.ResourceData) []*vendor.CreateCloudConfigurationRuleMatcherInput { + tflog.Info(ctx, "getIACMatchers called...") + + iacMatchers := d.Get("iac_matchers").(*schema.Set).List() + var myIacMatchers []*vendor.CreateCloudConfigurationRuleMatcherInput + for _, a := range iacMatchers { + tflog.Debug(ctx, fmt.Sprintf("a: %t %s", a, utils.PrettyPrint(a))) + localIacMatchers := &vendor.CreateCloudConfigurationRuleMatcherInput{} + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "type": + localIacMatchers.Type = c.(string) + case "rego_code": + localIacMatchers.RegoCode = c.(string) + } + } + myIacMatchers = append(myIacMatchers, localIacMatchers) + } + tflog.Debug(ctx, fmt.Sprintf("myIacMatchers: %s", utils.PrettyPrint(myIacMatchers))) + return myIacMatchers +} + +// CreateCloudConfigurationRule struct +type CreateCloudConfigurationRule struct { + CreateCloudConfigurationRule vendor.CreateCloudConfigurationRulePayload `json:"createCloudConfigurationRule"` +} + +func resourceWizCloudConfigurationRuleCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCloudConfigurationRuleCreate called...") + + // define the graphql query + query := `mutation CreateCloudConfigurationRule( + $input: CreateCloudConfigurationRuleInput! + ) { + createCloudConfigurationRule( + input: $input + ) { + rule { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateCloudConfigurationRuleInput{} + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + vars.TargetNativeTypes = utils.ConvertListToString(d.Get("target_native_types").(*schema.Set).List()) + vars.OPAPolicy = d.Get("opa_policy").(string) + vars.Severity = d.Get("severity").(string) + vars.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + vars.RemediationInstructions = d.Get("remediation_instructions").(string) + vars.IACMatchers = getIACMatchers(ctx, d) + vars.ScopeAccountIDs = utils.ConvertListToString(d.Get("scope_account_ids").(*schema.Set).List()) + vars.FunctionAsControl = utils.ConvertBoolToPointer(d.Get("function_as_control").(bool)) + vars.SecuritySubCategories = utils.ConvertListToString(d.Get("security_sub_categories").(*schema.Set).List()) + + // process the request + data := &CreateCloudConfigurationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cloud_configuration_rule", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id and computed values + d.SetId(data.CreateCloudConfigurationRule.Rule.ID) + + return resourceWizCloudConfigurationRuleRead(ctx, d, m) +} + +func flattenIACMatchers(ctx context.Context, iacMatchers []*vendor.CloudConfigurationRuleMatcher) []interface{} { + tflog.Info(ctx, "flattenIACMatchers called...") + + var output = make([]interface{}, 0, 0) + for _, b := range iacMatchers { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + var mapping = make(map[string]interface{}) + mapping["type"] = b.Type + mapping["rego_code"] = b.RegoCode + output = append(output, mapping) + } + tflog.Debug(ctx, fmt.Sprintf("flattenIACMatchers output: %s", utils.PrettyPrint(output))) + return output +} + +func flattenSecuritySubCategoriesID(ctx context.Context, securitySubCategories []*vendor.SecuritySubCategory) []interface{} { + tflog.Info(ctx, "flattenSecuritySubCategoriesID called...") + + var output = make([]interface{}, 0, 0) + for _, b := range securitySubCategories { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + output = append(output, b.ID) + } + tflog.Debug(ctx, fmt.Sprintf("flattenSecuritySubCategoriesID output: %s", utils.PrettyPrint(output))) + return output +} + +func flattenScopeAccountIDs(ctx context.Context, scopeAccounts []*vendor.CloudAccount) []interface{} { + tflog.Info(ctx, "flattenScopeAccountIDs called...") + + var output = make([]interface{}, 0, 0) + for _, b := range scopeAccounts { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + output = append(output, b.ID) + } + tflog.Debug(ctx, fmt.Sprintf("flattenScopeAccountIDs output: %s", utils.PrettyPrint(output))) + return output +} + +// ReadCloudConfigurationRulePayload struct -- updates +type ReadCloudConfigurationRulePayload struct { + CloudConfigurationRule vendor.CloudConfigurationRule `json:"cloudConfigurationRule"` +} + +func resourceWizCloudConfigurationRuleRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCloudConfigurationRuleRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query cloudConfigurationRule ( + $id: ID! + ){ + cloudConfigurationRule( + id: $id + ) { + id + name + description + targetNativeTypes + opaPolicy + severity + enabled + remediationInstructions + scopeAccounts { + id + } + functionAsControl + securitySubCategories { + id + } + iacMatchers { + type + regoCode + } + control { + id + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: record not found for id + data := &ReadCloudConfigurationRulePayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cloud_config_rule", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.CloudConfigurationRule.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.CloudConfigurationRule.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.CloudConfigurationRule.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("target_native_types", data.CloudConfigurationRule.TargetNativeTypes) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("severity", data.CloudConfigurationRule.Severity) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("enabled", data.CloudConfigurationRule.Enabled) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("remediation_instructions", data.CloudConfigurationRule.RemediationInstructions) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("function_as_control", data.CloudConfigurationRule.FunctionAsControl) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + scopeAccountIDs := flattenScopeAccountIDs(ctx, data.CloudConfigurationRule.ScopeAccounts) + if err := d.Set("scope_account_ids", scopeAccountIDs); err != nil { + return append(diags, diag.FromErr(err)...) + } + securitySubCategories := flattenSecuritySubCategoriesID(ctx, data.CloudConfigurationRule.SecuritySubCategories) + if err := d.Set("security_sub_categories", securitySubCategories); err != nil { + return append(diags, diag.FromErr(err)...) + } + iacMatchers := flattenIACMatchers(ctx, data.CloudConfigurationRule.IACMatchers) + if err := d.Set("iac_matchers", iacMatchers); err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateCloudConfigurationRule struct +type UpdateCloudConfigurationRule struct { + UpdateCloudConfigurationRule vendor.UpdateCloudConfigurationRulePayload `json:"updateCloudConfigurationRule"` +} + +func resourceWizCloudConfigurationRuleUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCloudConfigurationRuleUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateCloudConfigurationRule( + $input: UpdateCloudConfigurationRuleInput! + ) { + updateCloudConfigurationRule( + input: $input + ) { + rule { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateCloudConfigurationRuleInput{} + vars.ID = d.Id() + // check if changes were made to required fields + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + if d.HasChange("description") { + vars.Patch.Description = d.Get("description").(string) + } + if d.HasChange("remediation_instructions") { + vars.Patch.RemediationInstructions = d.Get("remediation_instructions").(string) + } + if d.HasChange("target_native_types") { + targetNativeTypes := make([]string, 0) + for _, j := range d.Get("target_native_types").(*schema.Set).List() { + targetNativeTypes = append(targetNativeTypes, j.(string)) + } + vars.Patch.TargetNativeTypes = targetNativeTypes + } + if d.HasChange("security_sub_categories") { + securitySubCategories := make([]string, 0) + for _, j := range d.Get("security_sub_categories").(*schema.Set).List() { + securitySubCategories = append(securitySubCategories, j.(string)) + } + vars.Patch.SecuritySubCategories = securitySubCategories + } + // include all optional fields in the patch in the event they were nullified + vars.Patch.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + vars.Patch.OPAPolicy = d.Get("opa_policy").(string) + vars.Patch.Severity = d.Get("severity").(string) + vars.Patch.FunctionAsControl = utils.ConvertBoolToPointer(d.Get("function_as_control").(bool)) + // flatten scopeAccountIds + scopeAccountIds := make([]string, 0) + for _, j := range d.Get("scope_account_ids").(*schema.Set).List() { + scopeAccountIds = append(scopeAccountIds, j.(string)) + } + vars.Patch.ScopeAccountIds = scopeAccountIds + // flatten iacMatchers + iacMatchers := d.Get("iac_matchers") + iacMatcherUpdates := make([]*vendor.UpdateCloudConfigurationRuleMatcherInput, 0) + for _, b := range iacMatchers.(*schema.Set).List() { + var myMap = &vendor.UpdateCloudConfigurationRuleMatcherInput{} + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + for c, d := range b.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + tflog.Trace(ctx, fmt.Sprintf("d: %T %s", d, d)) + switch c { + case "type": + myMap.Type = d.(string) + case "rego_code": + myMap.RegoCode = d.(string) + } + } + iacMatcherUpdates = append(iacMatcherUpdates, myMap) + } + vars.Patch.IACMatchers = iacMatcherUpdates + + // process the request + data := &UpdateCloudConfigurationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cloud_configuration_rule", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizCloudConfigurationRuleRead(ctx, d, m) +} + +// DeleteCloudConfigurationRule struct +type DeleteCloudConfigurationRule struct { + DeleteCloudConfigurationRule vendor.DeleteCloudConfigurationRulePayload `json:"deleteCloudConfigurationRule"` +} + +func resourceWizCloudConfigurationRuleDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizCloudConfigurationRuleDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteCloudConfigurationRule ( + $input: DeleteCloudConfigurationRuleInput! + ) { + deleteCloudConfigurationRule ( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteCloudConfigurationRuleInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateCloudConfigurationRule{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "cloud_configuration_rule", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_cloud_config_rule_test.go b/internal/provider/resource_cloud_config_rule_test.go new file mode 100644 index 0000000..3dacafa --- /dev/null +++ b/internal/provider/resource_cloud_config_rule_test.go @@ -0,0 +1,171 @@ +package provider + +import ( + "context" + //"encoding/json" + "reflect" + "sort" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + //"wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestGetIACMatchers(t *testing.T) { + ctx := context.Background() + + var expected1 = &vendor.CreateCloudConfigurationRuleMatcherInput{ + Type: "668e943b-84d4-4bcd-b255-58b4bc6f8587", + RegoCode: "060231e4-31a5-47a0-a1ec-2fe166c939fd", + } + + var expected2 = &vendor.CreateCloudConfigurationRuleMatcherInput{ + Type: "c92208fc-c9c5-45fe-9f09-6aa074bc0fd0", + RegoCode: "7f8b8994-aa4d-42ca-bda2-159a8602d4e0", + } + + var expected = []*vendor.CreateCloudConfigurationRuleMatcherInput{} + expected = append(expected, expected1) + expected = append(expected, expected2) + + d := schema.TestResourceDataRaw( + t, + resourceWizCloudConfigurationRule().Schema, + map[string]interface{}{ + "name": "d5590810-2a09-4986-b63b-ab0f993a3c34", + "target_native_types": "801fcd6a-c603-4275-8ed3-4206cc1508d7", + "iac_matchers": []interface{}{ + map[string]interface{}{ + "type": "668e943b-84d4-4bcd-b255-58b4bc6f8587", + "rego_code": "060231e4-31a5-47a0-a1ec-2fe166c939fd", + }, + map[string]interface{}{ + "type": "c92208fc-c9c5-45fe-9f09-6aa074bc0fd0", + "rego_code": "7f8b8994-aa4d-42ca-bda2-159a8602d4e0", + }, + }, + }, + ) + + iacMatchers := getIACMatchers(ctx, d) + + sort.SliceStable(expected, func(i, j int) bool { return expected[i].RegoCode < expected[j].RegoCode }) + sort.SliceStable(iacMatchers, func(i, j int) bool { return iacMatchers[i].RegoCode < iacMatchers[j].RegoCode }) + + if !reflect.DeepEqual(expected, iacMatchers) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + utils.PrettyPrint(iacMatchers), + utils.PrettyPrint(expected), + ) + } +} + +func TestFlattenSecuritySubCategoriesID(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + "c14e688d-62ca-42f0-bf27-01195288d4ec", + "09f38436-80ac-493a-b554-e000e4f9cbd1", + "70f8c07e-aa05-4354-b589-e67605c72d44", + } + var expanded1 = &vendor.SecuritySubCategory{ + ID: "c14e688d-62ca-42f0-bf27-01195288d4ec", + } + var expanded2 = &vendor.SecuritySubCategory{ + ID: "09f38436-80ac-493a-b554-e000e4f9cbd1", + } + var expanded3 = &vendor.SecuritySubCategory{ + ID: "70f8c07e-aa05-4354-b589-e67605c72d44", + } + var expanded = []*vendor.SecuritySubCategory{} + expanded = append(expanded, expanded1) + expanded = append(expanded, expanded2) + expanded = append(expanded, expanded3) + securitySubCategories := flattenSecuritySubCategoriesID(ctx, expanded) + sort.SliceStable(expected, func(i, j int) bool { return expected[i].(string) < expected[j].(string) }) + sort.SliceStable(securitySubCategories, func(i, j int) bool { return securitySubCategories[i].(string) < securitySubCategories[j].(string) }) + if !reflect.DeepEqual(securitySubCategories, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + securitySubCategories, + expected, + ) + } +} + +func TestFattenScopeAccountIDs(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + "c14e688d-62ca-42f0-bf27-01195288d4ec", + "09f38436-80ac-493a-b554-e000e4f9cbd1", + "70f8c07e-aa05-4354-b589-e67605c72d44", + } + var expanded1 = &vendor.CloudAccount{ + ID: "c14e688d-62ca-42f0-bf27-01195288d4ec", + } + var expanded2 = &vendor.CloudAccount{ + ID: "09f38436-80ac-493a-b554-e000e4f9cbd1", + } + var expanded3 = &vendor.CloudAccount{ + ID: "70f8c07e-aa05-4354-b589-e67605c72d44", + } + var expanded = []*vendor.CloudAccount{} + expanded = append(expanded, expanded1) + expanded = append(expanded, expanded2) + expanded = append(expanded, expanded3) + scopeAccountIDs := flattenScopeAccountIDs(ctx, expanded) + sort.SliceStable(expected, func(i, j int) bool { return expected[i].(string) < expected[j].(string) }) + sort.SliceStable(scopeAccountIDs, func(i, j int) bool { return scopeAccountIDs[i].(string) < scopeAccountIDs[j].(string) }) + if !reflect.DeepEqual(scopeAccountIDs, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + scopeAccountIDs, + expected, + ) + } +} + +func TestFlattenIACMatchers(t *testing.T) { + ctx := context.Background() + expected := []interface{}{ + map[string]interface{}{ + "type": "484e96e0-8bac-4b86-ab9f-e43dd950ec05", + "rego_code": "6f8344d7-6252-4672-980f-86ed9f19b883", + }, + map[string]interface{}{ + "type": "87a7f4a1-a789-4fae-9bbc-3fe6d8f16218", + "rego_code": "c1ebfd5c-a483-4559-95e7-ce6b87f9a0fe", + }, + map[string]interface{}{ + "type": "d53bafe7-d821-4bbd-86f9-9634bb6f9b14", + "rego_code": "fa637c75-889a-4e85-9017-5cb16b36cc7c", + }, + } + var expanded1 = &vendor.CloudConfigurationRuleMatcher{ + Type: "484e96e0-8bac-4b86-ab9f-e43dd950ec05", + RegoCode: "6f8344d7-6252-4672-980f-86ed9f19b883", + } + var expanded2 = &vendor.CloudConfigurationRuleMatcher{ + Type: "87a7f4a1-a789-4fae-9bbc-3fe6d8f16218", + RegoCode: "c1ebfd5c-a483-4559-95e7-ce6b87f9a0fe", + } + var expanded3 = &vendor.CloudConfigurationRuleMatcher{ + Type: "d53bafe7-d821-4bbd-86f9-9634bb6f9b14", + RegoCode: "fa637c75-889a-4e85-9017-5cb16b36cc7c", + } + var expanded = []*vendor.CloudConfigurationRuleMatcher{} + expanded = append(expanded, expanded1) + expanded = append(expanded, expanded2) + expanded = append(expanded, expanded3) + iacMatchers := flattenIACMatchers(ctx, expanded) + if !reflect.DeepEqual(iacMatchers, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + iacMatchers, + expected, + ) + } +} diff --git a/internal/provider/resource_control.go b/internal/provider/resource_control.go new file mode 100644 index 0000000..16c6f3b --- /dev/null +++ b/internal/provider/resource_control.go @@ -0,0 +1,379 @@ +package provider + +import ( + "context" + "encoding/json" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizControl() *schema.Resource { + return &schema.Resource{ + Description: "A Control consists of a pre-defined Security Graph query and a severity level—if a Control's query returns any results, an Issue is generated for every result. Each Control is assigned to a category in one or more Policy Frameworks.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Computed: true, + Description: "Internal identifier for the Control", + }, + "name": { + Type: schema.TypeString, + Required: true, + Description: "Name of the Control.", + }, + "description": { + Type: schema.TypeString, + Optional: true, + Description: "Description of the Control.", + }, + "enabled": { + Type: schema.TypeBool, + Optional: true, + Default: true, + Description: "Whether to enable the Control.", + }, + "project_id": { + Type: schema.TypeString, + ForceNew: true, + Optional: true, + Default: "*", + Description: "Project scope of the control. Use '*' for all projects.", + }, + "security_sub_categories": { + Type: schema.TypeList, + Required: true, + Description: "List of security sub-categories IDs. If unsure, use 'wsct-id-8', which is '1 Custom Controls'.", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "resolution_recommendation": { + Type: schema.TypeString, + Optional: true, + Description: "Guidance on how the user should address an issue that was created by this control.", + }, + "query": { + Type: schema.TypeString, + Required: true, + Description: "The query that the control runs.", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "scope_query": { + Type: schema.TypeString, + Required: true, + Description: "The query that represents the control's scope.", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringIsJSON, + ), + }, + "severity": { + Type: schema.TypeString, + Required: true, + Description: fmt.Sprintf( + "Severity that will be set for this control.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.Severity, + ), + ), + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.Severity, + false, + ), + ), + }, + }, + CreateContext: resourceWizControlCreate, + ReadContext: resourceWizControlRead, + UpdateContext: resourceWizControlUpdate, + DeleteContext: resourceWizControlDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateControl struct +type CreateControl struct { + CreateControl vendor.CreateControlPayload `json:"createControl"` +} + +func resourceWizControlCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizControlCreate called...") + + // define the graphql query + query := `mutation createControl( + $input: CreateControlInput! + ) { + createControl( + input: $input + ) { + control { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateControlInput{} + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + val, hasVal := d.GetOk("resolution_recommendation") + if hasVal { + vars.ResolutionRecommendation = val.(string) + } + vars.Severity = d.Get("severity").(string) + vars.ProjectID = d.Get("project_id").(string) + vars.Query = json.RawMessage(d.Get("query").(string)) + vars.ScopeQuery = json.RawMessage(d.Get("scope_query").(string)) + vars.SecuritySubCategories = utils.ConvertListToString(d.Get("security_sub_categories").([]interface{})) + + // process the request + data := &CreateControl{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "control", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id + d.SetId(data.CreateControl.Control.ID) + + return resourceWizControlRead(ctx, d, m) +} + +func flattenControlSecuritySubCategories(ctx context.Context, securitySubCategories []*vendor.SecuritySubCategory) []interface{} { + tflog.Info(ctx, "flattenControlSecuritySubCategories called...") + tflog.Debug(ctx, fmt.Sprintf("flattenControlSecuritySubCategories input: %T %s", securitySubCategories, utils.PrettyPrint(securitySubCategories))) + + var output = make([]interface{}, 0, 0) + + for a, b := range securitySubCategories { + tflog.Debug(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + output = append(output, b.ID) + } + + tflog.Debug(ctx, fmt.Sprintf("flattenControlSecuritySubCategories output: %+v", output)) + + return output +} + +// ReadControlPayload struct -- updates +type ReadControlPayload struct { + Control vendor.Control `json:"control"` +} + +func resourceWizControlRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizControlRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query Control ( + $id: ID! + ){ + control( + id: $id + ) { + id + name + description + query + scopeQuery + severity + securitySubCategories { + id + title + } + enabled + resolutionRecommendation + scopeProject { + id + name + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: oops! an internal error has occurred. for reference purposes, this is your request id + data := &ReadControlPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "control", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.Control.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.Control.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.Control.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("severity", data.Control.Severity) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("resolution_recommendation", data.Control.ResolutionRecommendation) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("enabled", data.Control.Enabled) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + // special handling is required for project since input * is not reflected in read response + if d.Get("project_id").(string) == "*" { + err = d.Set("project_id", "*") + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } else { + err = d.Set("project_id", data.Control.ScopeProject.ID) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + err = d.Set("security_sub_categories", flattenControlSecuritySubCategories(ctx, data.Control.SecuritySubCategories)) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateControl struct +type UpdateControl struct { + UpdateControl vendor.UpdateControlPayload `json:"updateControl"` +} + +func resourceWizControlUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizControlUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateControl( + $input: UpdateControlInput! + ) { + updateControl( + input: $input + ) { + control { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateControlInput{} + vars.ID = d.Id() + + // these can optionally be included in the patch + if d.HasChange("enabled") { + vars.Patch.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + } + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + if d.HasChange("description") { + vars.Patch.Description = d.Get("description").(string) + } + if d.HasChange("severity") { + vars.Patch.Severity = d.Get("severity").(string) + } + if d.HasChange("resolution_recommendation") { + vars.Patch.ResolutionRecommendation = d.Get("resolution_recommendation").(string) + } + if d.HasChange("query") { + vars.Patch.Query = json.RawMessage(d.Get("query").(string)) + } + if d.HasChange("scope_query") { + vars.Patch.ScopeQuery = json.RawMessage(d.Get("scope_query").(string)) + } + if d.HasChange("security_sub_categories") { + vars.Patch.SecuritySubCategories = utils.ConvertListToString(d.Get("security_sub_categories").([]interface{})) + } + + // process the request + data := &UpdateControl{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "control", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizControlRead(ctx, d, m) +} + +// DeleteControl struct +type DeleteControl struct { + DeleteControl vendor.DeleteControlPayload `json:"deleteControl"` +} + +func resourceWizControlDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizControlDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteControl ( + $input: DeleteControlInput! + ) { + deleteControl( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteControlInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateControl{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "control", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_control_test.go b/internal/provider/resource_control_test.go new file mode 100644 index 0000000..a9735da --- /dev/null +++ b/internal/provider/resource_control_test.go @@ -0,0 +1,37 @@ +package provider + +import ( + "context" + "reflect" + "testing" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenControlSecuritySubCategories(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + "6b5d5a05-1186-4f70-ae0c-bde55cc9e6aa", + "33bf37f5-9d7e-4e0e-a081-ca362a2223b5", + } + + var expanded = []*vendor.SecuritySubCategory{ + { + ID: "6b5d5a05-1186-4f70-ae0c-bde55cc9e6aa", + }, + { + ID: "33bf37f5-9d7e-4e0e-a081-ca362a2223b5", + }, + } + + ssc := flattenControlSecuritySubCategories(ctx, expanded) + + if !reflect.DeepEqual(ssc, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + ssc, + expected, + ) + } +} diff --git a/internal/provider/resource_project.go b/internal/provider/resource_project.go new file mode 100644 index 0000000..8badd2a --- /dev/null +++ b/internal/provider/resource_project.go @@ -0,0 +1,678 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/google/uuid" + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizProject() *schema.Resource { + return &schema.Resource{ + Description: "Projects let you group your cloud resources according to their users and/or purposes.", + Schema: map[string]*schema.Schema{ + "name": { + Type: schema.TypeString, + Description: "The project name to display in Wiz.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Description: "The project description.", + Optional: true, + }, + "archived": { + Type: schema.TypeBool, + Description: "Whether the project is archived/inactive", + Optional: true, + Default: false, + }, + "business_unit": { + Type: schema.TypeString, + Description: "The business unit to which the project belongs.", + Optional: true, + }, + "slug": { + Type: schema.TypeString, + Description: "Short identifier for the project. The value must be unique, even against archived projects, so a uuid is generated and used as the slug value.", + Computed: true, + }, + "id": { + Type: schema.TypeString, + Description: "Unique identifier for the project", + Computed: true, + }, + "risk_profile": { + Type: schema.TypeList, + Optional: true, + MaxItems: 1, + Description: "Contains risk profile related properties for the project", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "business_impact": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Business impact.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.BusinessImpact, + ), + ), + Optional: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.BusinessImpact, + false, + ), + ), + }, + "is_actively_developed": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Is the project under active development?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "has_authentication": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Does the project require authentication?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "has_exposed_api": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Does the project expose an API?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "is_internet_facing": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Is the project Internet facing?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "is_customer_facing": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Is the project customer facing?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "stores_data": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Does the project store data?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "is_regulated": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "Is the project regulated?\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.YesNoUnknown, + ), + ), + Optional: true, + Default: "UNKNOWN", + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.YesNoUnknown, + false, + ), + ), + }, + "sensitive_data_types": { + Type: schema.TypeList, + Description: fmt.Sprintf( + "Sensitive Data Types.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.ProjectDataType, + ), + ), + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.ProjectDataType, + false, + ), + ), + }, + }, + "regulatory_standards": { + Type: schema.TypeList, + Description: fmt.Sprintf( + "Regulatory Standards.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.RegulatoryStandard, + ), + ), + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.RegulatoryStandard, + false, + ), + ), + }, + }, + }, + }, + }, + "cloud_organization_link": { + Type: schema.TypeSet, + Optional: true, + Description: "Associate the project with the resources and subscriptions to organize all the resources, issues, and findings within this project.", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "cloud_organization": { + Type: schema.TypeString, + Description: "The Wiz internal identifier for the Organizational Unit.", + Required: true, + }, + "environment": { + Type: schema.TypeString, + Description: fmt.Sprintf( + "The environment.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + vendor.Environment, + ), + ), + Optional: true, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + vendor.Environment, + false, + ), + ), + Default: "PRODUCTION", + }, + "shared": { + Type: schema.TypeBool, + Description: "Subscriptions that host a few projects can be marked as ‘shared subscriptions’ and resources can be filtered by tags.", + Optional: true, + Default: true, + }, + "resource_tags": { + Type: schema.TypeSet, + Description: "Provide a key and value pair for filtering resources. `shared` must be true to define resource_tags.", + Optional: true, + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "key": { + Type: schema.TypeString, + Required: true, + }, + "value": { + Type: schema.TypeString, + Required: true, + }, + }, + }, + }, + }, + }, + }, + }, + CreateContext: resourceWizProjectCreate, + ReadContext: resourceWizProjectRead, + UpdateContext: resourceWizProjectUpdate, + DeleteContext: resourceWizProjectDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +func getOrganizationLinksVar(ctx context.Context, d *schema.ResourceData) []*vendor.ProjectCloudOrganizationLinkInput { + linkSet := d.Get("cloud_organization_link").(*schema.Set).List() + var myLinks []*vendor.ProjectCloudOrganizationLinkInput + for _, y := range linkSet { + var localLink vendor.ProjectCloudOrganizationLinkInput + for a, b := range y.(map[string]interface{}) { + if a == "environment" { + localLink.Environment = b.(string) + } + if a == "cloud_organization" { + localLink.CloudOrganization = b.(string) + } + if a == "shared" { + localLink.Shared = b.(bool) + } + if a == "resource_tags" { + var myResourceTags []*vendor.ResourceTag + for _, d := range b.(*schema.Set).List() { + var localResourceTag vendor.ResourceTag + for e, f := range d.(map[string]interface{}) { + if e == "key" { + localResourceTag.Key = f.(string) + } + if e == "value" { + localResourceTag.Value = f.(string) + } + } + myResourceTags = append(myResourceTags, &localResourceTag) + } + localLink.ResourceTags = myResourceTags + } + } + myLinks = append(myLinks, &localLink) + } + return myLinks +} + +// CreateProject struct +type CreateProject struct { + CreateProject vendor.CreateProjectPayload `json:"createProject"` +} + +func resourceWizProjectCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizProjectCreate called...") + + // define the graphql query + query := `mutation CreateProject($input: CreateProjectInput!) { + createProject(input: $input) { + project { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateProjectInput{} + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + vars.BusinessUnit = d.Get("business_unit").(string) + vars.Slug = uuid.New().String() + vars.RiskProfile.BusinessImpact = d.Get("risk_profile.0.business_impact").(string) + vars.RiskProfile.IsActivelyDeveloped = d.Get("risk_profile.0.is_actively_developed").(string) + vars.RiskProfile.HasAuthentication = d.Get("risk_profile.0.has_authentication").(string) + vars.RiskProfile.HasExposedAPI = d.Get("risk_profile.0.has_exposed_api").(string) + vars.RiskProfile.IsInternetFacing = d.Get("risk_profile.0.is_internet_facing").(string) + vars.RiskProfile.IsCustomerFacing = d.Get("risk_profile.0.is_customer_facing").(string) + vars.RiskProfile.StoresData = d.Get("risk_profile.0.stores_data").(string) + vars.RiskProfile.IsRegulated = d.Get("risk_profile.0.is_regulated").(string) + vars.RiskProfile.SensitiveDataTypes = utils.ConvertListToString(d.Get("risk_profile.0.sensitive_data_types").([]interface{})) + vars.RiskProfile.RegulatoryStandards = utils.ConvertListToString(d.Get("risk_profile.0.regulatory_standards").([]interface{})) + vars.CloudOrganizationLinks = getOrganizationLinksVar(ctx, d) + + // process the request + data := &CreateProject{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "project", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id + d.SetId(data.CreateProject.Project.ID) + + return resourceWizProjectRead(ctx, d, m) +} + +func flattenRiskProfile(ctx context.Context, riskProfile *vendor.ProjectRiskProfile) []interface{} { + var output = make([]interface{}, 0, 0) + riskProfileMap := make(map[string]interface{}) + riskProfileMap["business_impact"] = riskProfile.BusinessImpact + riskProfileMap["is_actively_developed"] = riskProfile.IsActivelyDeveloped + riskProfileMap["has_authentication"] = riskProfile.HasAuthentication + riskProfileMap["has_exposed_api"] = riskProfile.HasExposedAPI + riskProfileMap["is_internet_facing"] = riskProfile.IsInternetFacing + riskProfileMap["is_customer_facing"] = riskProfile.IsCustomerFacing + riskProfileMap["stores_data"] = riskProfile.StoresData + riskProfileMap["is_regulated"] = riskProfile.IsRegulated + + var sensitiveDataTypes = make([]interface{}, 0, 0) + for _, a := range riskProfile.SensitiveDataTypes { + tflog.Trace(ctx, fmt.Sprintf("a: %T %s", a, utils.PrettyPrint(a))) + sensitiveDataTypes = append(sensitiveDataTypes, a) + } + riskProfileMap["sensitive_data_types"] = sensitiveDataTypes + + var regulatoryStandards = make([]interface{}, 0, 0) + for _, a := range riskProfile.RegulatoryStandards { + tflog.Trace(ctx, fmt.Sprintf("a: %T %s", a, utils.PrettyPrint(a))) + regulatoryStandards = append(regulatoryStandards, a) + } + riskProfileMap["regulatory_standards"] = regulatoryStandards + + output = append(output, riskProfileMap) + return output +} + +func flattenCloudOrganizationLinks(ctx context.Context, cloudOrganizationLink []*vendor.ProjectCloudOrganizationLink) []interface{} { + var output = make([]interface{}, 0, 0) + + for _, b := range cloudOrganizationLink { + cloudOrganizatinLinksMap := make(map[string]interface{}) + cloudOrganizatinLinksMap["cloud_organization"] = b.CloudOrganization.ID + cloudOrganizatinLinksMap["shared"] = b.Shared + cloudOrganizatinLinksMap["environment"] = b.Environment + + var resourceTags = make([]interface{}, 0, 0) + for _, d := range b.ResourceTags { + var resourceTag = make(map[string]interface{}) + resourceTag["key"] = d.Key + resourceTag["value"] = d.Value + resourceTags = append(resourceTags, resourceTag) + } + cloudOrganizatinLinksMap["resource_tags"] = resourceTags + + output = append(output, cloudOrganizatinLinksMap) + } + return output +} + +// ReadProjectPayload struct -- updates +type ReadProjectPayload struct { + Project vendor.Project `json:"project"` +} + +func resourceWizProjectRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizProjectRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query project ( + $id: ID + ){ + project( + id: $id + ) { + id + name + description + slug + archived + businessUnit + riskProfile { + businessImpact + isActivelyDeveloped + hasAuthentication + hasExposedAPI + isInternetFacing + isCustomerFacing + storesData + sensitiveDataTypes + isRegulated + regulatoryStandards + } + cloudOrganizationLinks { + cloudOrganization { + externalId + id + name + path + } + resourceTags { + key + value + } + shared + environment + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + data := &ReadProjectPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "project", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + err := d.Set("name", data.Project.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.Project.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("archived", data.Project.Archived) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("slug", data.Project.Slug) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("business_unit", data.Project.BusinessUnit) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + RiskProfile := flattenRiskProfile(ctx, &data.Project.RiskProfile) + if err := d.Set("risk_profile", RiskProfile); err != nil { + return append(diags, diag.FromErr(err)...) + } + cloudOrganizationLinks := flattenCloudOrganizationLinks(ctx, data.Project.CloudOrganizationLinks) + if err := d.Set("cloud_organization_link", cloudOrganizationLinks); err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateProject struct +type UpdateProject struct { + UpdateProject vendor.UpdateProjectPayload `json:"updateProject"` +} + +func resourceWizProjectUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizProjectUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateProject($input: UpdateProjectInput!) { + updateProject(input: $input) { + project { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateProjectInput{} + vars.ID = d.Id() + + if d.HasChange("archived") { + vars.Patch.Archived = utils.ConvertBoolToPointer(d.Get("archived").(bool)) + } + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + if d.HasChange("description") { + vars.Patch.Description = d.Get("description").(string) + } + if d.HasChange("business_unit") { + vars.Patch.BusinessUnit = d.Get("business_unit").(string) + } + // The API treats a patch to riskProfile as an override so we set all values + riskProfile := &vendor.ProjectRiskProfileInput{} + riskProfile.BusinessImpact = d.Get("risk_profile.0.business_impact").(string) + riskProfile.IsActivelyDeveloped = d.Get("risk_profile.0.is_actively_developed").(string) + riskProfile.HasAuthentication = d.Get("risk_profile.0.has_authentication").(string) + riskProfile.HasExposedAPI = d.Get("risk_profile.0.has_exposed_api").(string) + riskProfile.IsInternetFacing = d.Get("risk_profile.0.is_internet_facing").(string) + riskProfile.IsCustomerFacing = d.Get("risk_profile.0.is_customer_facing").(string) + riskProfile.StoresData = d.Get("risk_profile.0.stores_data").(string) + riskProfile.IsRegulated = d.Get("risk_profile.0.is_regulated").(string) + riskProfile.SensitiveDataTypes = utils.ConvertListToString((d.Get("risk_profile.0.sensitive_data_types")).([]interface{})) + riskProfile.RegulatoryStandards = utils.ConvertListToString((d.Get("risk_profile.0.regulatory_standards")).([]interface{})) + vars.Patch.RiskProfile = riskProfile + + // if cloud organization links are altered, we must send them all org links + var updateOrgLinks = []*vendor.ProjectCloudOrganizationLinkInput{} + if d.HasChange("cloud_organization_link") { + links := d.Get("cloud_organization_link").(*schema.Set).List() + for _, b := range links { + var updateOrgLink = &vendor.ProjectCloudOrganizationLinkInput{} + for c, d := range b.(map[string]interface{}) { + if c == "environment" { + updateOrgLink.Environment = d.(string) + } + if c == "shared" { + updateOrgLink.Shared = d.(bool) + } + if c == "cloud_organization" { + updateOrgLink.CloudOrganization = d.(string) + } + if c == "resource_tags" { + var updateResourceTags = []*vendor.ResourceTag{} + for _, f := range d.(*schema.Set).List() { + var updateResourceTag = &vendor.ResourceTag{} + for g, h := range f.(map[string]interface{}) { + if g == "key" { + updateResourceTag.Key = h.(string) + } + if g == "value" { + updateResourceTag.Value = h.(string) + } + } + updateResourceTags = append(updateResourceTags, updateResourceTag) + } + updateOrgLink.ResourceTags = updateResourceTags + } + } + updateOrgLinks = append(updateOrgLinks, updateOrgLink) + } + vars.Patch.CloudOrganizationLinks = updateOrgLinks + } + + // process the request + data := &UpdateProject{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "project", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizProjectRead(ctx, d, m) +} + +/* + Wiz does not support deleting projects, so we fake it by setting archived=true + We also change the naem to avoid conflicts since project names must be unique to the org +*/ + +func resourceWizProjectDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizProjectDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateProject($input: UpdateProjectInput!) { + updateProject(input: $input) { + project { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateProjectInput{} + vars.ID = d.Id() + vars.Patch.Name = d.Get("slug").(string) + vars.Patch.Archived = utils.ConvertBoolToPointer(d.Get("archived").(bool)) + + // process the request + data := &UpdateProject{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "project", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_project_test.go b/internal/provider/resource_project_test.go new file mode 100644 index 0000000..4beeda7 --- /dev/null +++ b/internal/provider/resource_project_test.go @@ -0,0 +1,299 @@ +package provider + +import ( + "context" + "reflect" + "sort" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenRiskProfileAll(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "business_impact": "HBI", + "has_authentication": "Yes", + "has_exposed_api": "Yes", + "is_actively_developed": "Yes", + "is_customer_facing": "Yes", + "is_internet_facing": "Yes", + "is_regulated": "Yes", + "regulatory_standards": []interface{}{ + "ISO_27001", + "ISO_27017", + "ISO_27018", + "ISO_27701", + }, + "sensitive_data_types": []interface{}{ + "HEALTH", + "PII", + }, + "stores_data": "Yes", + }, + } + + var expanded = &vendor.ProjectRiskProfile{ + BusinessImpact: "HBI", + HasAuthentication: "Yes", + HasExposedAPI: "Yes", + IsActivelyDeveloped: "Yes", + IsCustomerFacing: "Yes", + IsInternetFacing: "Yes", + IsRegulated: "Yes", + RegulatoryStandards: []string{ + "ISO_27001", + "ISO_27017", + "ISO_27018", + "ISO_27701", + }, + SensitiveDataTypes: []string{ + "HEALTH", + "PII", + }, + StoresData: "Yes", + } + + riskProfile := flattenRiskProfile(ctx, expanded) + + if !reflect.DeepEqual(riskProfile, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + riskProfile, + expected, + ) + } +} + +func TestFlattenRiskProfileRequired(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "business_impact": "HBI", + "has_authentication": "", + "has_exposed_api": "", + "is_actively_developed": "", + "is_customer_facing": "", + "is_internet_facing": "", + "is_regulated": "", + "regulatory_standards": []interface{}{}, + "sensitive_data_types": []interface{}{}, + "stores_data": "", + }, + } + + var expanded = &vendor.ProjectRiskProfile{ + BusinessImpact: "HBI", + } + + riskProfile := flattenRiskProfile(ctx, expanded) + + if !reflect.DeepEqual(riskProfile, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + riskProfile, + expected, + ) + } +} + +func TestFlattenRiskProfileDefaults(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "business_impact": "MBI", + "has_authentication": "Unknown", + "has_exposed_api": "Unknown", + "is_actively_developed": "Unknown", + "is_customer_facing": "Unknown", + "is_internet_facing": "Unknown", + "is_regulated": "Unknown", + "regulatory_standards": []interface{}{}, + "sensitive_data_types": []interface{}{}, + "stores_data": "Unknown", + }, + } + + var expanded = &vendor.ProjectRiskProfile{ + BusinessImpact: "MBI", + HasAuthentication: "Unknown", + HasExposedAPI: "Unknown", + IsActivelyDeveloped: "Unknown", + IsCustomerFacing: "Unknown", + IsInternetFacing: "Unknown", + IsRegulated: "Unknown", + RegulatoryStandards: []string{}, + SensitiveDataTypes: []string{}, + StoresData: "Unknown", + } + + riskProfile := flattenRiskProfile(ctx, expanded) + + if !reflect.DeepEqual(riskProfile, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + riskProfile, + expected, + ) + } +} + +func TestFlattenCloudOrganizationLinksWithTags(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "cloud_organization": "f2b48c0b-57c6-4e1c-9bea-09c92c2fe0ed", + "shared": true, + "environment": "PRODUCTION", + "resource_tags": []interface{}{ + map[string]interface{}{ + "key": "k1", + "value": "v1", + }, + map[string]interface{}{ + "key": "k2", + "value": "v2", + }, + }, + }, + } + + var projectCloudOrganizationLink1 = &vendor.ProjectCloudOrganizationLink{ + CloudOrganization: vendor.CloudOrganization{ + ID: "f2b48c0b-57c6-4e1c-9bea-09c92c2fe0ed", + }, + Shared: true, + Environment: "PRODUCTION", + ResourceTags: []*vendor.ResourceTag{ + { + Key: "k1", + Value: "v1", + }, + { + Key: "k2", + Value: "v2", + }, + }, + } + + expanded := []*vendor.ProjectCloudOrganizationLink{} + expanded = append(expanded, projectCloudOrganizationLink1) + + cloudOrganizationLinks := flattenCloudOrganizationLinks(ctx, expanded) + + if !reflect.DeepEqual(cloudOrganizationLinks, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + cloudOrganizationLinks, + expected, + ) + } +} + +func TestFlattenCloudOrganizationLinksNoTags(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "cloud_organization": "f2b48c0b-57c6-4e1c-9bea-09c92c2fe0ed", + "shared": true, + "environment": "PRODUCTION", + "resource_tags": []interface{}{}, + }, + } + + var projectCloudOrganizationLink1 = &vendor.ProjectCloudOrganizationLink{ + CloudOrganization: vendor.CloudOrganization{ + ID: "f2b48c0b-57c6-4e1c-9bea-09c92c2fe0ed", + }, + Shared: true, + Environment: "PRODUCTION", + ResourceTags: []*vendor.ResourceTag{}, + } + + expanded := []*vendor.ProjectCloudOrganizationLink{} + expanded = append(expanded, projectCloudOrganizationLink1) + + cloudOrganizationLinks := flattenCloudOrganizationLinks(ctx, expanded) + + if !reflect.DeepEqual(cloudOrganizationLinks, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + cloudOrganizationLinks, + expected, + ) + } +} + +func TestGetOrganizationLinksVar(t *testing.T) { + ctx := context.Background() + + var expectedOrgLink1 = &vendor.ProjectCloudOrganizationLinkInput{ + CloudOrganization: "98a51e0c-7ab9-4f40-b8d9-a4fc398ad98a", + Environment: "PRODUCTION", + ResourceTags: []*vendor.ResourceTag{ + { + Key: "7982c5c6-1c66-435c-a509-68fae7718bd8", + Value: "fbf63c90-67ed-4198-af07-05ee17a58c1d", + }, + }, + Shared: true, + } + + var expectedOrgLink2 = &vendor.ProjectCloudOrganizationLinkInput{ + CloudOrganization: "d8181cf9-38bb-486c-8278-f95f416afb3c", + Environment: "PRODUCTION", + Shared: false, + } + + var expected = []*vendor.ProjectCloudOrganizationLinkInput{} + expected = append(expected, expectedOrgLink1) + expected = append(expected, expectedOrgLink2) + + d := schema.TestResourceDataRaw( + t, + resourceWizProject().Schema, + map[string]interface{}{ + "name": "70bbbb01-6438-4e91-82d9-e1d46e7795f8", + "cloud_organization_link": []interface{}{ + map[string]interface{}{ + "cloud_organization": "98a51e0c-7ab9-4f40-b8d9-a4fc398ad98a", + "environment": "PRODUCTION", + "shared": true, + "resource_tags": []interface{}{ + map[string]interface{}{ + "key": "7982c5c6-1c66-435c-a509-68fae7718bd8", + "value": "fbf63c90-67ed-4198-af07-05ee17a58c1d", + }, + }, + }, + map[string]interface{}{ + "cloud_organization": "d8181cf9-38bb-486c-8278-f95f416afb3c", + "environment": "PRODUCTION", + "shared": false, + }, + }, + }, + ) + + orgLink := getOrganizationLinksVar(ctx, d) + + sort.SliceStable(expected, func(i, j int) bool { return expected[i].CloudOrganization < expected[j].CloudOrganization }) + sort.SliceStable(orgLink, func(i, j int) bool { return orgLink[i].CloudOrganization < orgLink[j].CloudOrganization }) + + if !reflect.DeepEqual(expected, orgLink) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + utils.PrettyPrint(orgLink), + utils.PrettyPrint(expected), + ) + } +} diff --git a/internal/provider/resource_saml_idp.go b/internal/provider/resource_saml_idp.go new file mode 100644 index 0000000..93bb247 --- /dev/null +++ b/internal/provider/resource_saml_idp.go @@ -0,0 +1,426 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizSAMLIdP() *schema.Resource { + return &schema.Resource{ + Description: "Configure SAML Providers and associated resources (group mappings).", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier for the Saml Provider", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Description: "IdP name to display in Wiz.", + Required: true, + }, + "login_url": { + Type: schema.TypeString, + Description: "IdP Login URL", + Required: true, + }, + "logout_url": { + Type: schema.TypeString, + Description: "IdP Logout URL", + Optional: true, + }, + "use_provider_managed_roles": { + Type: schema.TypeBool, + Description: "Use provider managed roles?", + Optional: true, + Default: false, + }, + "allow_manual_role_override": { + Type: schema.TypeBool, + Description: "Allow manual override for role assignment? Must be set `true` if `use_provided_roles` is false.", + Optional: true, + Default: true, + RequiredWith: []string{ + "use_provider_managed_roles", + }, + }, + "certificate": { + Type: schema.TypeString, + Description: "PEM certificate from IdP", + Required: true, + }, + "domains": { + Type: schema.TypeList, + Required: true, + Description: "A list of domains the IdP handles.", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + "group_mapping": { + Type: schema.TypeSet, + Optional: true, + Description: "Group mappings", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "provider_group_id": { + Type: schema.TypeString, + Description: "Provider group ID", + Required: true, + }, + "role": { + Type: schema.TypeString, + Description: "Wiz Role name", + Required: true, + }, + "projects": { + Type: schema.TypeList, + Optional: true, + Description: "Project mapping", + Elem: &schema.Schema{ + Type: schema.TypeString, + }, + }, + }, + }, + }, + "merge_groups_mapping_by_role": { + Type: schema.TypeBool, + Description: "Manage group mapping by role?", + Optional: true, + }, + }, + CreateContext: resourceWizSAMLIdPCreate, + ReadContext: resourceWizSAMLIdPRead, + UpdateContext: resourceWizSAMLIdPUpdate, + DeleteContext: resourceWizSAMLIdPDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +func getGroupMappingVar(ctx context.Context, d *schema.ResourceData) []*vendor.SAMLGroupMappingCreateInput { + groupMapping := d.Get("group_mapping").(*schema.Set).List() + var myGroupMappings []*vendor.SAMLGroupMappingCreateInput + for _, a := range groupMapping { + tflog.Debug(ctx, fmt.Sprintf("groupMapping: %t %s", a, utils.PrettyPrint(a))) + localGroupMapping := &vendor.SAMLGroupMappingCreateInput{} + for b, c := range a.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, b)) + tflog.Trace(ctx, fmt.Sprintf("c: %T %s", c, c)) + switch b { + case "role": + localGroupMapping.Role = c.(string) + case "provider_group_id": + localGroupMapping.ProviderGroupID = c.(string) + case "projects": + for _, f := range c.([]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("f: %t %s", f, f)) + localGroupMapping.Projects = append(localGroupMapping.Projects, f.(string)) + } + } + } + myGroupMappings = append(myGroupMappings, localGroupMapping) + } + tflog.Debug(ctx, fmt.Sprintf("myGroupMappings: %s", utils.PrettyPrint(myGroupMappings))) + return myGroupMappings +} + +// CreateSAMLIdentityProvider struct +type CreateSAMLIdentityProvider struct { + CreateSAMLIdentityProvider vendor.CreateSAMLIdentityProviderPayload `json:"createSAMLIdentityProvider"` +} + +func resourceWizSAMLIdPCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSAMLIdPCreate called...") + + // define the graphql query + query := `mutation CreateSAMLIdentityProvider ($input: CreateSAMLIdentityProviderInput!) { + createSAMLIdentityProvider( + input: $input + ) { + samlIdentityProvider { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateSAMLIdentityProviderInput{} + vars.Name = d.Get("name").(string) + vars.LoginURL = d.Get("login_url").(string) + vars.LogoutURL = d.Get("logout_url").(string) + vars.UseProviderManagedRoles = d.Get("use_provider_managed_roles").(bool) + vars.AllowManualRoleOverride = utils.ConvertBoolToPointer(d.Get("allow_manual_role_override").(bool)) + vars.Certificate = d.Get("certificate").(string) + vars.MergeGroupsMappingByRole = utils.ConvertBoolToPointer(d.Get("merge_groups_mapping_by_role").(bool)) + vars.Domains = utils.ConvertListToString(d.Get("domains").([]interface{})) + vars.GroupMapping = getGroupMappingVar(ctx, d) + + // process the request + data := &CreateSAMLIdentityProvider{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "saml_idp", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id + d.SetId(data.CreateSAMLIdentityProvider.SAMLIdentityProvider.ID) + + return resourceWizSAMLIdPRead(ctx, d, m) +} + +func flattenGroupMapping(ctx context.Context, samlGroupMapping []*vendor.SAMLGroupMapping) []interface{} { + tflog.Info(ctx, "flattenGroupMapping called...") + var output = make([]interface{}, 0, 0) + for _, b := range samlGroupMapping { + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + var mapping = make(map[string]interface{}) + var projects = make([]interface{}, 0, 0) + for _, d := range b.Projects { + tflog.Trace(ctx, fmt.Sprintf("d: %T %s", d, utils.PrettyPrint(d))) + projects = append(projects, d.ID) + } + mapping["projects"] = projects + mapping["provider_group_id"] = b.ProviderGroupID + mapping["role"] = b.Role.ID + tflog.Trace(ctx, fmt.Sprintf("projects: %s", projects)) + tflog.Trace(ctx, fmt.Sprintf("mapping: %s", utils.PrettyPrint(mapping))) + output = append(output, mapping) + } + tflog.Debug(ctx, fmt.Sprintf("output: %s", utils.PrettyPrint(output))) + return output +} + +// ReadSAMLIdentityProviderPayload struct -- updates +type ReadSAMLIdentityProviderPayload struct { + SAMLIdentityProvider vendor.SAMLIdentityProvider `json:"samlIdentityProvider"` +} + +func resourceWizSAMLIdPRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSAMLIdPRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query samlIdentityProvider ($id: ID!){ + samlIdentityProvider ( + id: $id + ) { + id + name + loginURL + logoutURL + useProviderManagedRoles + allowManualRoleOverride + certificate + domains + mergeGroupsMappingByRole + groupMapping { + providerGroupId + role { + id + } + projects { + id + } + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: oops! an internal error has occurred. for reference purposes, this is your request id + data := &ReadSAMLIdentityProviderPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "saml_idp", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.SAMLIdentityProvider.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.SAMLIdentityProvider.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("login_url", data.SAMLIdentityProvider.LoginURL) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("logout_url", data.SAMLIdentityProvider.LogoutURL) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("certificate", data.SAMLIdentityProvider.Certificate) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("use_provider_managed_roles", data.SAMLIdentityProvider.UseProviderManagedRoles) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("merge_groups_mapping_by_role", data.SAMLIdentityProvider.MergeGroupsMappingByRole) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("allow_manual_role_override", data.SAMLIdentityProvider.AllowManualRoleOverride) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("domains", data.SAMLIdentityProvider.Domains) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + groupMappings := flattenGroupMapping(ctx, data.SAMLIdentityProvider.GroupMapping) + tflog.Debug(ctx, fmt.Sprintf("groupMappings: %s", utils.PrettyPrint(groupMappings))) + if err := d.Set("group_mapping", groupMappings); err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateSAMLIdentityProvider struct +type UpdateSAMLIdentityProvider struct { + UpdateSAMLIdentityProvider vendor.UpdateSAMLIdentityProviderPayload `json:"updateSAMLIdentityProvider"` +} + +func resourceWizSAMLIdPUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSAMLIdPUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateSAMLIdentityProvider($input: UpdateSAMLIdentityProviderInput!) { + updateSAMLIdentityProvider(input: $input) { + samlIdentityProvider { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateSAMLIdentityProviderInput{} + vars.ID = d.Id() + if d.HasChange("login_url") { + vars.Patch.LoginURL = d.Get("login_url").(string) + } + if d.HasChange("logout_url") { + vars.Patch.LogoutURL = d.Get("logout_url").(string) + } + if d.HasChange("use_provider_managed_roles") { + vars.Patch.UseProviderManagedRoles = utils.ConvertBoolToPointer(d.Get("use_provider_managed_roles").(bool)) + } + if d.HasChange("allow_manual_role_override") { + vars.Patch.AllowManualRoleOverride = utils.ConvertBoolToPointer(d.Get("allow_manual_role_override").(bool)) + } + if d.HasChange("certificate") { + vars.Patch.Certificate = d.Get("certificate").(string) + } + if d.HasChange("merge_groups_mapping_by_role") { + vars.Patch.MergeGroupsMappingByRole = utils.ConvertBoolToPointer(d.Get("merge_groups_mapping_by_role").(bool)) + } + if d.HasChange("group_mapping") { + mappings := d.Get("group_mapping").(*schema.Set).List() + mappingUpdates := make([]vendor.SAMLGroupMappingUpdateInput, 0) + for a, b := range mappings { + var myMap = vendor.SAMLGroupMappingUpdateInput{} + tflog.Trace(ctx, fmt.Sprintf("a:b: %d %s", a, b)) + + for c, d := range b.(map[string]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("c:d: %s %s", c, d)) + switch c { + case "role": + myMap.Role = d.(string) + case "provider_group_id": + myMap.ProviderGroupID = d.(string) + case "projects": + for _, f := range d.([]interface{}) { + tflog.Trace(ctx, fmt.Sprintf("f: %t %s", f, f)) + myMap.Projects = append(myMap.Projects, f.(string)) + } + } + } + mappingUpdates = append(mappingUpdates, myMap) + } + vars.Patch.GroupMapping = mappingUpdates + } + + // process the request + data := &UpdateSAMLIdentityProvider{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "saml_idp", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizSAMLIdPRead(ctx, d, m) +} + +// DeleteSAMLIdentityProvider struct +type DeleteSAMLIdentityProvider struct { + DeleteSAMLIdentityProvider vendor.DeleteSAMLIdentityProviderPayload `json:"deleteSAMLIdentityProvider"` +} + +func resourceWizSAMLIdPDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSAMLIdPDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteSAMLIdentityProvider ( + $input: DeleteSAMLIdentityProviderInput! + ) { + deleteSAMLIdentityProvider( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteSAMLIdentityProviderInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateSAMLIdentityProvider{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "saml_idp", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_saml_idp_test.go b/internal/provider/resource_saml_idp_test.go new file mode 100644 index 0000000..b525cb6 --- /dev/null +++ b/internal/provider/resource_saml_idp_test.go @@ -0,0 +1,157 @@ +package provider + +import ( + "context" + "reflect" + "sort" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenGroupMapping(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "projects": []interface{}{ + "cb95ced6-3ed6-5fd5-a68a-1059556fc909", + "69229a09-f831-484e-9d3c-21f2a984a014", + }, + "provider_group_id": "Wiz-Project-Reader", + "role": "PROJECT_READER", + }, + map[string]interface{}{ + "projects": []interface{}{ + "69229a09-f831-484e-9d3c-21f2a984a014", + }, + "provider_group_id": "Wiz-Project-Admin", + "role": "PROJECT_ADMIN", + }, + map[string]interface{}{ + "projects": []interface{}{}, + "provider_group_id": "Wiz-Global-Admin", + "role": "GLOBAL_ADMIN", + }, + } + + // verify multiple projects + var groupMapping1 = &vendor.SAMLGroupMapping{ + ProviderGroupID: "Wiz-Project-Reader", + Role: vendor.UserRole{ + ID: "PROJECT_READER", + }, + Projects: []vendor.Project{ + { + ID: "cb95ced6-3ed6-5fd5-a68a-1059556fc909", + }, + { + ID: "69229a09-f831-484e-9d3c-21f2a984a014", + }, + }, + } + + // verify single project + var groupMapping2 = &vendor.SAMLGroupMapping{ + ProviderGroupID: "Wiz-Project-Admin", + Role: vendor.UserRole{ + ID: "PROJECT_ADMIN", + }, + Projects: []vendor.Project{ + { + ID: "69229a09-f831-484e-9d3c-21f2a984a014", + }, + }, + } + + // verify no projects + var groupMapping3 = &vendor.SAMLGroupMapping{ + ProviderGroupID: "Wiz-Global-Admin", + Role: vendor.UserRole{ + ID: "GLOBAL_ADMIN", + }, + } + + expanded := []*vendor.SAMLGroupMapping{} + expanded = append(expanded, groupMapping1) + expanded = append(expanded, groupMapping2) + expanded = append(expanded, groupMapping3) + + groupMapping := flattenGroupMapping(ctx, expanded) + + if !reflect.DeepEqual(groupMapping, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + groupMapping, + expected, + ) + } +} + +func TestGetGroupMappingVar(t *testing.T) { + ctx := context.Background() + + var expectedMember1 = &vendor.SAMLGroupMappingCreateInput{ + ProviderGroupID: "f11fd4a4-ba73-448d-9894-8dbd4c94f48b", + Role: "bd3545c2-9d3e-4c43-ab55-c9fc982d8ae4", + Projects: []string{ + "e228be4f-1697-4c02-ab8c-7d3c526cb22c", + "f48d4e70-7028-4f5f-8f30-a77e139f8d38", + }, + } + + var expectedMember2 = &vendor.SAMLGroupMappingCreateInput{ + ProviderGroupID: "5591d307-49ec-41f4-acfc-c2295dc90c94", + Role: "b32da743-4725-4ff6-b1e5-8e330b9f0080", + } + + var expected = []*vendor.SAMLGroupMappingCreateInput{} + + expected = append(expected, expectedMember1) + expected = append(expected, expectedMember2) + + d := schema.TestResourceDataRaw( + t, + resourceWizSAMLIdP().Schema, + map[string]interface{}{ + "name": "70bbbb01-6438-4e91-82d9-e1d46e7795f8", + "login_url": "https://example.com", + "use_provider_managed_roles": true, + "allow_manual_role_override": true, + "certificate": "7949a0d0-bb64-43e1-9af7-1c0ee0574f7a", + "domains": []interface{}{ + "example.com", + }, + "group_mapping": []interface{}{ + map[string]interface{}{ + "provider_group_id": "f11fd4a4-ba73-448d-9894-8dbd4c94f48b", + "role": "bd3545c2-9d3e-4c43-ab55-c9fc982d8ae4", + "projects": []interface{}{ + "e228be4f-1697-4c02-ab8c-7d3c526cb22c", + "f48d4e70-7028-4f5f-8f30-a77e139f8d38", + }, + }, + map[string]interface{}{ + "provider_group_id": "5591d307-49ec-41f4-acfc-c2295dc90c94", + "role": "b32da743-4725-4ff6-b1e5-8e330b9f0080", + }, + }, + }, + ) + + groupMapping := getGroupMappingVar(ctx, d) + + sort.SliceStable(expected, func(i, j int) bool { return expected[i].Role < expected[j].Role }) + sort.SliceStable(groupMapping, func(i, j int) bool { return groupMapping[i].Role < groupMapping[j].Role }) + + if !reflect.DeepEqual(expected, groupMapping) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + utils.PrettyPrint(groupMapping), + utils.PrettyPrint(expected), + ) + } +} diff --git a/internal/provider/resource_security_framework.go b/internal/provider/resource_security_framework.go new file mode 100644 index 0000000..eececb8 --- /dev/null +++ b/internal/provider/resource_security_framework.go @@ -0,0 +1,428 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizSecurityFramework() *schema.Resource { + return &schema.Resource{ + Description: "Configure Security Frameworks and associated resources (Categories and Subcategories). Support for extended fields has not been implemented due to issues with the API. This includes: category.external_id, category.sub_category.resolution_recommendation, and category.sub_category.external_id.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier for the Security Framework", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Description: "Name of the security framework.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Description: "Description of the security framework.", + Optional: true, + }, + "enabled": { + Type: schema.TypeBool, + Description: "Whether to enable the security framework.", + Optional: true, + Default: true, + }, + "category": { + Type: schema.TypeSet, + Required: true, + Description: "Security framework category.", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier for the security category. Specify an existing identifier to use an existing category. If not provided, a new category will be created.", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Description: "Name fo the security category.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Optional: true, + Description: "Description of the security category.", + }, + "sub_category": { + Type: schema.TypeSet, + Required: true, + Description: "Security subcategory.", + Elem: &schema.Resource{ + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier for the security subcategory. Specify an existing identifier to use an existing subcategory. If not provided, a new subcategory will be created.", + Computed: true, + }, + "title": { + Type: schema.TypeString, + Description: "Title of the security subcategory.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Optional: true, + Description: "Description of the security subcategory.", + }, + }, + }, + }, + }, + }, + }, + }, + CreateContext: resourceWizSecurityFrameworkCreate, + ReadContext: resourceWizSecurityFrameworkRead, + UpdateContext: resourceWizSecurityFrameworkUpdate, + DeleteContext: resourceWizSecurityFrameworkDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +func getSecurityCategories(ctx context.Context, data *schema.ResourceData) []vendor.SecurityCategoryInput { + tflog.Debug(ctx, "getSecurityCategories called...") + + securityCategories := data.Get("category").(*schema.Set) + var mySecurityCategories []vendor.SecurityCategoryInput + + for a, b := range securityCategories.List() { + tflog.Debug(ctx, fmt.Sprintf("a: %d", a)) + tflog.Debug(ctx, fmt.Sprintf("b: %t %s", b, utils.PrettyPrint(b))) + + localSecurityCategory := vendor.SecurityCategoryInput{} + + for c, d := range b.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("c: %s", utils.PrettyPrint(c))) + tflog.Debug(ctx, fmt.Sprintf("d: %t %s", d, utils.PrettyPrint(d))) + + //localSecuritySubCategories := []vendor.SecuritySubCategoryInput{} + + switch c { + case "name": + localSecurityCategory.Name = d.(string) + case "description": + localSecurityCategory.Description = d.(string) + case "id": + localSecurityCategory.ID = d.(string) + case "sub_category": + localSecurityCategory.SubCategories = getSecuritySubCategories(ctx, d.(*schema.Set)) + } + } + mySecurityCategories = append(mySecurityCategories, localSecurityCategory) + } + tflog.Debug(ctx, fmt.Sprintf("getSecurityCategories: %s", utils.PrettyPrint(mySecurityCategories))) + + return mySecurityCategories +} + +func getSecuritySubCategories(ctx context.Context, set *schema.Set) []vendor.SecuritySubCategoryInput { + tflog.Debug(ctx, "getSecuritySubCategories called...") + + var mySecuritySubCategories []vendor.SecuritySubCategoryInput + + for a, b := range set.List() { + tflog.Debug(ctx, fmt.Sprintf("a: %d", a)) + tflog.Debug(ctx, fmt.Sprintf("b: %t %s", b, utils.PrettyPrint(b))) + + localSubCategory := vendor.SecuritySubCategoryInput{} + + for c, d := range b.(map[string]interface{}) { + tflog.Debug(ctx, fmt.Sprintf("c: %s", utils.PrettyPrint(c))) + tflog.Debug(ctx, fmt.Sprintf("d: %t %s", d, utils.PrettyPrint(d))) + + switch c { + case "title": + localSubCategory.Title = d.(string) + case "description": + localSubCategory.Description = d.(string) + case "id": + localSubCategory.ID = d.(string) + } + } + mySecuritySubCategories = append(mySecuritySubCategories, localSubCategory) + } + tflog.Debug(ctx, fmt.Sprintf("getSecuritySubCategories: %s", utils.PrettyPrint(mySecuritySubCategories))) + + return mySecuritySubCategories +} + +// CreateSecurityFramework struct +type CreateSecurityFramework struct { + CreateSecurityFramework vendor.CreateSecurityFrameworkPayload `json:"createSecurityFramework"` +} + +func resourceWizSecurityFrameworkCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSecurityFrameworkCreate called...") + + // define the graphql query + query := `mutation CreateSecurityFramework( + $input: CreateSecurityFrameworkInput! + ) { + createSecurityFramework( + input: $input + ) { + framework { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateSecurityFrameworkInput{} + vars.Name = d.Get("name").(string) + vars.Description = d.Get("description").(string) + vars.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + vars.Categories = getSecurityCategories(ctx, d) + + // process the request + data := &CreateSecurityFramework{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "security_framework", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id + d.SetId(data.CreateSecurityFramework.Framework.ID) + + return resourceWizSecurityFrameworkRead(ctx, d, m) +} + +func flattenSecurityCategories(ctx context.Context, securityFrameworks vendor.SecurityFramework) []interface{} { + tflog.Info(ctx, "flattenSecurityCategories called...") + tflog.Debug(ctx, fmt.Sprintf("flattenSecurityCategories input: %T %s", securityFrameworks, utils.PrettyPrint(securityFrameworks))) + + var output = make([]interface{}, 0, 0) + + for a, b := range securityFrameworks.Categories { + tflog.Debug(ctx, fmt.Sprintf("a: %d", a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + var securityCategory = make(map[string]interface{}) + + securityCategory["description"] = b.Description + securityCategory["id"] = b.ID + securityCategory["name"] = b.Name + securityCategory["sub_category"] = flattenSecuritySubCategories(ctx, b.SubCategories) + output = append(output, securityCategory) + } + + tflog.Debug(ctx, fmt.Sprintf("flattenSecurityCategories output: %+v", output)) + + return output +} + +func flattenSecuritySubCategories(ctx context.Context, securitySubCategories []vendor.SecuritySubCategory) []interface{} { + tflog.Info(ctx, "flattenSecuritySubCategories called...") + tflog.Debug(ctx, fmt.Sprintf("flattenSecuritySubCategories input: %T %s", securitySubCategories, utils.PrettyPrint(securitySubCategories))) + + var output = make([]interface{}, 0, 0) + + for a, b := range securitySubCategories { + tflog.Debug(ctx, fmt.Sprintf("a: %d", a)) + tflog.Debug(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + var securitySubCategory = make(map[string]interface{}) + securitySubCategory["description"] = b.Description + securitySubCategory["title"] = b.Title + securitySubCategory["id"] = b.ID + output = append(output, securitySubCategory) + } + + tflog.Debug(ctx, fmt.Sprintf("flattenSecuritySubCategories output: %+v", output)) + + return output +} + +// ReadSecurityFrameworkPayload struct -- updates +type ReadSecurityFrameworkPayload struct { + SecurityFramework vendor.SecurityFramework `json:"securityFramework"` +} + +func resourceWizSecurityFrameworkRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSecurityFrameworkRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query securityFramework ( + $id: ID! + ){ + securityFramework( + id: $id + ) { + id + name + description + enabled + categories { + id + name + description + subCategories { + id + title + description + } + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + // this query returns http 200 with a payload that contains errors and a null data body + // error message: oops! an internal error has occurred. for reference purposes, this is your request id + data := &ReadSecurityFrameworkPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "security_framework", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + tflog.Info(ctx, "Error from API call, checking if resource was deleted outside Terraform.") + if data.SecurityFramework.ID == "" { + tflog.Debug(ctx, fmt.Sprintf("Response: (%T) %s", data, utils.PrettyPrint(data))) + tflog.Info(ctx, "Resource not found, marking as new.") + d.SetId("") + d.MarkNewResource() + return nil + } + return diags + } + + // set the resource parameters + err := d.Set("name", data.SecurityFramework.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("description", data.SecurityFramework.Description) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("enabled", data.SecurityFramework.Enabled) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + securityCategories := flattenSecurityCategories(ctx, data.SecurityFramework) + if err := d.Set("category", securityCategories); err != nil { + return append(diags, diag.FromErr(err)...) + } + + return diags +} + +// UpdateSecurityFramework struct +type UpdateSecurityFramework struct { + UpdateSecurityFramework vendor.UpdateSecurityFrameworkPayload `json:"updateSecurityFramework"` +} + +func resourceWizSecurityFrameworkUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSecurityFrameworkUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateSecurityFramework( + $input: UpdateSecurityFrameworkInput! + ) { + updateSecurityFramework( + input: $input + ) { + framework { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateSecurityFrameworkInput{} + vars.ID = d.Id() + + // description must be passed with every update + vars.Patch.Description = d.Get("description").(string) + + // these can optionally be included in the patch + if d.HasChange("enabled") { + vars.Patch.Enabled = utils.ConvertBoolToPointer(d.Get("enabled").(bool)) + } + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + + // if security catetories are altered, we must send the all security categories + if d.HasChange("category") { + vars.Patch.Categories = getSecurityCategories(ctx, d) + } + + // process the request + data := &UpdateSecurityFramework{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "security_framework", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizSecurityFrameworkRead(ctx, d, m) +} + +// DeleteSecurityFramework struct +type DeleteSecurityFramework struct { + DeleteSecurityFramework vendor.DeleteSecurityFrameworkPayload `json:"deleteSecurityFramework"` +} + +func resourceWizSecurityFrameworkDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizSecurityFrameworkDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteSecurityFramework ( + $input: DeleteSecurityFrameworkInput! + ) { + deleteSecurityFramework( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteSecurityFrameworkInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateSecurityFramework{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "security_framework", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_security_framework_test.go b/internal/provider/resource_security_framework_test.go new file mode 100644 index 0000000..1527785 --- /dev/null +++ b/internal/provider/resource_security_framework_test.go @@ -0,0 +1,245 @@ +package provider + +import ( + "context" + "reflect" + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestGetSecuritySubCategories(t *testing.T) { + ctx := context.Background() + + var expectedSubCategory1 = vendor.SecuritySubCategoryInput{ + ID: "efd96f85-293a-462c-8f38-d2731d93db3d", + Title: "03371981-bceb-42f2-8bb7-61a4b1408b64", + Description: "5c53a6be-75ff-453f-9ba6-3464de7fab42", + } + + var expectedSubCategory2 = vendor.SecuritySubCategoryInput{ + ID: "7622db38-8b5c-44ba-a766-2d8d48a63eb6", + Title: "337b63d5-b553-4802-80da-f20ea10de803", + Description: "31d44de7-ce27-4361-8c3f-5329bb9a8231", + } + + var expected = []vendor.SecuritySubCategoryInput{} + + expected = append(expected, expectedSubCategory1) + expected = append(expected, expectedSubCategory2) + + d := schema.NewSet( + schema.HashResource( + &schema.Resource{ + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Internal identifier for the security subcategory. Specify an existing identifier to use an existing subcategory. If not provided, a new subcategory will be created.", + Optional: true, + Computed: true, + }, + "title": { + Type: schema.TypeString, + Description: "Title of the security subcategory.", + Required: true, + }, + "description": { + Type: schema.TypeString, + Optional: true, + Description: "Description of the security subcategory.", + }, + }, + }, + ), + []interface{}{ + map[string]interface{}{ + "id": "efd96f85-293a-462c-8f38-d2731d93db3d", + "title": "03371981-bceb-42f2-8bb7-61a4b1408b64", + "description": "5c53a6be-75ff-453f-9ba6-3464de7fab42", + }, + map[string]interface{}{ + "id": "7622db38-8b5c-44ba-a766-2d8d48a63eb6", + "title": "337b63d5-b553-4802-80da-f20ea10de803", + "description": "31d44de7-ce27-4361-8c3f-5329bb9a8231", + }, + }, + ) + + subCategories := getSecuritySubCategories(ctx, d) + + if !reflect.DeepEqual(expected, subCategories) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + utils.PrettyPrint(subCategories), + utils.PrettyPrint(expected), + ) + } +} + +func testGetSecurityCategories(t *testing.T) { + ctx := context.Background() + + var expectedCategory1 = vendor.SecurityCategoryInput{ + ID: "547e6ca8-8caf-4229-a232-e128939dec52", + Name: "9872a0e0-3861-47bb-8faf-8093507a5cab", + Description: "465e9993-dd6e-4902-8e1b-c0c54373623b", + SubCategories: []vendor.SecuritySubCategoryInput{ + { + ID: "efd96f85-293a-462c-8f38-d2731d93db3d", + Title: "03371981-bceb-42f2-8bb7-61a4b1408b64", + Description: "5c53a6be-75ff-453f-9ba6-3464de7fab42", + }, + { + ID: "7622db38-8b5c-44ba-a766-2d8d48a63eb6", + Title: "337b63d5-b553-4802-80da-f20ea10de803", + Description: "31d44de7-ce27-4361-8c3f-5329bb9a8231", + }, + }, + } + + var expectedCategory2 = vendor.SecurityCategoryInput{ + ID: "db64775d-66d5-404d-bf1e-3dc3fbf52b6c", + Name: "4d6fa680-96e3-489e-8e41-8603cbf9902a", + Description: "f70f4eae-f8e0-4771-bbef-e700c0b2a394", + SubCategories: []vendor.SecuritySubCategoryInput{ + { + ID: "9a505144-4819-423a-9375-25d569404c4f", + Title: "d5785980-30ca-4ae6-9eed-93f78d0ec826", + }, + }, + } + + var expected = []vendor.SecurityCategoryInput{} + expected = append(expected, expectedCategory1) + expected = append(expected, expectedCategory2) + + d := schema.TestResourceDataRaw( + t, + resourceWizSecurityFramework().Schema, + map[string]interface{}{ + "name": "20615763-2732-4eaf-aa28-9fe1baf008eb", + "description": "db477e0e-e8c2-498f-991d-6f7ee690a971", + "enabled": false, + "category": []interface{}{ + map[string]interface{}{ + "id": "547e6ca8-8caf-4229-a232-e128939dec52", + "name": "9872a0e0-3861-47bb-8faf-8093507a5cab", + "sub_category": []interface{}{ + map[string]interface{}{ + "id": "efd96f85-293a-462c-8f38-d2731d93db3d", + "title": "03371981-bceb-42f2-8bb7-61a4b1408b64", + "description": "5c53a6be-75ff-453f-9ba6-3464de7fab42", + }, + map[string]interface{}{ + "id": "7622db38-8b5c-44ba-a766-2d8d48a63eb6", + "title": "337b63d5-b553-4802-80da-f20ea10de803", + "description": "31d44de7-ce27-4361-8c3f-5329bb9a8231", + }, + }, + }, + map[string]interface{}{ + "name": "f9480c26-b70a-440c-9143-a22f9b01254d", + "sub_category": []interface{}{ + map[string]interface{}{ + "id": "9a505144-4819-423a-9375-25d569404c4f", + "title": "d5785980-30ca-4ae6-9eed-93f78d0ec826", + }, + }, + }, + }, + }, + ) + + categories := getSecurityCategories(ctx, d) + + if !reflect.DeepEqual(expected, categories) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + utils.PrettyPrint(categories), + utils.PrettyPrint(expected), + ) + } +} + +func TestFlattenSecurityCategories(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "id": "57195246-327a-4266-a5f6-8af81bc5b752", + "name": "e6e1b491-ad79-4d9f-9ea2-cae34ab6befa", + "description": "a9649710-556f-490c-b383-b1324dc21711", + "sub_category": []interface{}{ + map[string]interface{}{ + "id": "8453e1b3-cc94-4966-8d72-baec7331e7df", + "title": "2ab89df0-c150-49b7-aad3-1a4706a4e613", + "description": "10a2649b-1539-4465-9bae-ff2b35b9f524", + }, + }, + }, + } + + var expanded = vendor.SecurityFramework{ + Name: "5c8268cc-2c41-4f14-a331-5a4dae67b836", + Description: "abb8b08a-964a-4a7d-8a33-b1d0f2caea35", + Enabled: true, + ID: "721b490c-31fc-4af1-ba9b-5713c37a569a", + Categories: []vendor.SecurityCategory{ + { + ID: "57195246-327a-4266-a5f6-8af81bc5b752", + Name: "e6e1b491-ad79-4d9f-9ea2-cae34ab6befa", + Description: "a9649710-556f-490c-b383-b1324dc21711", + SubCategories: []vendor.SecuritySubCategory{ + { + ID: "8453e1b3-cc94-4966-8d72-baec7331e7df", + Title: "2ab89df0-c150-49b7-aad3-1a4706a4e613", + Description: "10a2649b-1539-4465-9bae-ff2b35b9f524", + }, + }, + }, + }, + } + + securityCategory := flattenSecurityCategories(ctx, expanded) + + if !reflect.DeepEqual(securityCategory, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + securityCategory, + expected, + ) + } +} + +func TestFlattenSecuritySubCategories(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + map[string]interface{}{ + "id": "8453e1b3-cc94-4966-8d72-baec7331e7df", + "title": "2ab89df0-c150-49b7-aad3-1a4706a4e613", + "description": "10a2649b-1539-4465-9bae-ff2b35b9f524", + }, + } + + var expanded = []vendor.SecuritySubCategory{ + { + ID: "8453e1b3-cc94-4966-8d72-baec7331e7df", + Title: "2ab89df0-c150-49b7-aad3-1a4706a4e613", + Description: "10a2649b-1539-4465-9bae-ff2b35b9f524", + }, + } + + securitySubCategory := flattenSecuritySubCategories(ctx, expanded) + + if !reflect.DeepEqual(securitySubCategory, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + securitySubCategory, + expected, + ) + } +} diff --git a/internal/provider/resource_service_account.go b/internal/provider/resource_service_account.go new file mode 100644 index 0000000..4d42603 --- /dev/null +++ b/internal/provider/resource_service_account.go @@ -0,0 +1,275 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizServiceAccount() *schema.Resource { + return &schema.Resource{ + Description: "Services accounts are used to integrate with Wiz.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Wiz internal identifier.", + Computed: true, + }, + "created_at": { + Type: schema.TypeString, + Computed: true, + }, + "name": { + Type: schema.TypeString, + Required: true, + ForceNew: true, + }, + "client_id": { + Type: schema.TypeString, + Computed: true, + }, + "client_secret": { + Type: schema.TypeString, + Computed: true, + }, + "scopes": { + Type: schema.TypeList, + Required: true, + ForceNew: true, + Description: fmt.Sprintf( + "Scopes.\n - Allowed values: %s", + utils.SliceOfStringToMDUList( + internal.ServiceAccountScopes, + ), + ), + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.StringInSlice( + internal.ServiceAccountScopes, + false, + ), + ), + }, + }, + "assigned_projects": { + Type: schema.TypeList, + Optional: true, + ForceNew: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsUUID, + ), + }, + }, + "last_rotated_at": { + Type: schema.TypeString, + Description: "If a change is detected with this value, the service account will be recreated to ensure a valid secret is stored in Terraform state.", + Computed: true, + ForceNew: true, + }, + "recreate_if_rotated": { + Type: schema.TypeBool, + Description: "Recreate the resource if rotated outside Terraform? This can be used to ensure the state contains valid authentication information. This option should be disabled if external tools are used to manage the credentials for this service account.", + Optional: true, + Default: false, + }, + }, + CreateContext: resourceWizServiceAccountCreate, + ReadContext: resourceWizServiceAccountRead, + UpdateContext: resourceWizServiceAccountUpdate, + DeleteContext: resourceWizServiceAccountDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateServiceAccount struct +type CreateServiceAccount struct { + CreateServiceAccount vendor.CreateServiceAccountPayload `json:"createServiceAccount"` +} + +func resourceWizServiceAccountCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizServiceAccountCreate called...") + + // define the graphql query + query := `mutation CreateServiceAccount($input: CreateServiceAccountInput!) { + createServiceAccount(input: $input) { + serviceAccount { + id + name + clientId + clientSecret + scopes + createdAt + assignedProjects { + id + } + lastRotatedAt + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateServiceAccountInput{} + vars.Name = d.Get("name").(string) + vars.Scopes = utils.ConvertListToString(d.Get("scopes").([]interface{})) + vars.AssignedProjectIDs = utils.ConvertListToString(d.Get("assigned_projects").([]interface{})) + + // process the request + data := &CreateServiceAccount{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "service_account", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id and computed values + d.SetId(data.CreateServiceAccount.ServiceAccount.ID) + d.Set("client_secret", data.CreateServiceAccount.ServiceAccount.ClientSecret) + d.Set("last_rotated_at", data.CreateServiceAccount.ServiceAccount.LastRotatedAt) + d.Set("client_id", data.CreateServiceAccount.ServiceAccount.ClientID) + d.Set("created_at", data.CreateServiceAccount.ServiceAccount.CreatedAt) + + return resourceWizServiceAccountRead(ctx, d, m) +} + +// ReadServiceAccountPayload struct -- updates +type ReadServiceAccountPayload struct { + ServiceAccount vendor.ServiceAccount `json:"serviceAccount,omitempty"` +} + +func resourceWizServiceAccountRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizServiceAccountRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query ServiceAccount ( + $id: ID! + ) { + serviceAccount( + id: $id + ) { + id + name + clientId + clientSecret + scopes + createdAt + assignedProjects { + id + } + lastRotatedAt + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + data := &ReadServiceAccountPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "service_account", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + err := d.Set("name", data.ServiceAccount.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("scopes", data.ServiceAccount.Scopes) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("last_rotated_at", data.ServiceAccount.LastRotatedAt) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("created_at", data.ServiceAccount.CreatedAt) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("recreate_if_rotated", d.Get("recreate_if_rotated").(bool)) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + + // if key was rotated outside terraform, trigger a recreation + // since terraform won't force a new resource for computed values, we change the name + lraOld, _ := d.GetChange("last_rotated_at") + tflog.Debug(ctx, fmt.Sprintf("old/new: %s/%s", lraOld.(string), data.ServiceAccount.LastRotatedAt)) + if lraOld.(string) != data.ServiceAccount.LastRotatedAt && lraOld != "" && d.Get("recreate_if_rotated").(bool) { + tflog.Debug(ctx, "found change with last_rotated_at and recreate if rotated is enabled") + d.Set("name", "key rotated outside terraform") + return nil + } + + return diags +} + +func resourceWizServiceAccountUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizServiceAccountUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + return resourceWizServiceAccountRead(ctx, d, m) +} + +// DeleteServiceAccount struct +type DeleteServiceAccount struct { + DeleteServiceAccount vendor.DeleteServiceAccountPayload `json:"deleteServiceAccount"` +} + +func resourceWizServiceAccountDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizServiceAccountDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteServiceAccount ( + $input: DeleteServiceAccountInput! + ) { + deleteServiceAccount( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteServiceAccountInput{} + vars.ID = d.Id() + + // process the request + data := &vendor.DeleteServiceAccountPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "service_account", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_service_account_test.go b/internal/provider/resource_service_account_test.go new file mode 100644 index 0000000..b9c3393 --- /dev/null +++ b/internal/provider/resource_service_account_test.go @@ -0,0 +1,36 @@ +package provider + +/* +import ( + "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" +) + +const testAccResourceServiceAccount = ` +resource "wiz_service_account" "foo" { + name = "foo" + scopes = [ + "read:projects", + ] +} +` + +func TestAccWizServiceAccount_basic(t *testing.T) { + resource.UnitTest(t, resource.TestCase{ + PreCheck: func() { testAccPreCheck(t) }, + ProviderFactories: providerFactories, + Steps: []resource.TestStep{ + { + Config: testAccResourceServiceAccount, + Check: resource.ComposeTestCheckFunc( + resource.TestCheckResourceAttrSet( + "wiz_service_account.foo", + "name", + ), + ), + }, + }, + }) +} +*/ diff --git a/internal/provider/resource_user.go b/internal/provider/resource_user.go new file mode 100644 index 0000000..4dc0066 --- /dev/null +++ b/internal/provider/resource_user.go @@ -0,0 +1,277 @@ +package provider + +import ( + "context" + "fmt" + + "github.com/hashicorp/terraform-plugin-log/tflog" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" + "wiz.io/hashicorp/terraform-provider-wiz/internal/client" + "wiz.io/hashicorp/terraform-provider-wiz/internal/utils" + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func resourceWizUser() *schema.Resource { + return &schema.Resource{ + Description: "Users let you authenticate to Wiz.", + Schema: map[string]*schema.Schema{ + "id": { + Type: schema.TypeString, + Description: "Unique identifier for the user", + Computed: true, + }, + "name": { + Type: schema.TypeString, + Description: "The user name.", + Required: true, + }, + "email": { + Type: schema.TypeString, + Description: "The Wiz role.", + Required: true, + }, + "role": { + Type: schema.TypeString, + Description: "Whether the project is archived/inactive", + Required: true, + }, + "assigned_project_ids": { + Type: schema.TypeList, + Description: "Assigned Project Identifiers.", + Optional: true, + Elem: &schema.Schema{ + Type: schema.TypeString, + ValidateDiagFunc: validation.ToDiagFunc( + validation.IsUUID, + ), + }, + }, + "send_email_invite": { + Type: schema.TypeBool, + Description: "Send email invite?", + Optional: true, + Default: true, + }, + }, + CreateContext: resourceWizUserCreate, + ReadContext: resourceWizUserRead, + UpdateContext: resourceWizUserUpdate, + DeleteContext: resourceWizUserDelete, + Importer: &schema.ResourceImporter{ + StateContext: schema.ImportStatePassthroughContext, + }, + } +} + +// CreateUser struct +type CreateUser struct { + CreateUser vendor.CreateUserPayload `json:"createUser"` +} + +func resourceWizUserCreate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizUserCreate called...") + + // define the graphql query + query := `mutation CreateUser($input: CreateUserInput!) { + createUser(input: $input) { + user { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.CreateUserInput{} + vars.Name = d.Get("name").(string) + vars.Email = d.Get("email").(string) + vars.Role = d.Get("role").(string) + vars.SendEmailInvite = d.Get("send_email_invite").(bool) + vars.AssignedProjectIDs = utils.ConvertListToString(d.Get("assigned_project_ids").([]interface{})) + + // process the request + data := &CreateUser{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "user", "create") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + // set the id + d.SetId(data.CreateUser.User.ID) + + return resourceWizUserRead(ctx, d, m) +} + +func flattenAssignedProjectIDs(ctx context.Context, project []vendor.Project) []interface{} { + tflog.Info(ctx, "flattenAssignedProjectIDs called...") + tflog.Debug(ctx, fmt.Sprintf("flattenAssignedProjectIDs input: %+v", project)) + var output = make([]interface{}, 0, 0) + for a, b := range project { + tflog.Trace(ctx, fmt.Sprintf("a: %T %d", a, a)) + tflog.Trace(ctx, fmt.Sprintf("b: %T %s", b, utils.PrettyPrint(b))) + output = append(output, b.ID) + } + tflog.Debug(ctx, fmt.Sprintf("output: %s", utils.PrettyPrint(output))) + return output +} + +// ReadUserPayload struct -- updates +type ReadUserPayload struct { + User vendor.User `json:"user"` +} + +func resourceWizUserRead(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizUserRead called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `query Users( + $id: ID! + ) { + user( + id: $id + ) { + id + name + email + effectiveAssignedProjects { + id + } + effectiveRole { + id + } + } + }` + + // populate the graphql variables + vars := &internal.QueryVariables{} + vars.ID = d.Id() + + // process the request + data := &ReadUserPayload{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "user", "read") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + err := d.Set("name", data.User.Name) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("email", data.User.Email) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + err = d.Set("role", data.User.EffectiveRole.ID) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + assignedProjectIDs := flattenAssignedProjectIDs(ctx, data.User.EffectiveAssignedProjects) + // only set the assigned projects if they are defined; avoids empty list change detection + if len(assignedProjectIDs) > 0 { + err = d.Set("assigned_project_ids", assignedProjectIDs) + if err != nil { + return append(diags, diag.FromErr(err)...) + } + } + + return diags +} + +// UpdateUser struct +type UpdateUser struct { + UpdateUser vendor.UpdateUserPayload `json:"updateUser"` +} + +func resourceWizUserUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizUserUpdate called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation UpdateUser($input: UpdateUserInput!) { + updateUser(input: $input) { + user { + id + } + } + }` + + // populate the graphql variables + vars := &vendor.UpdateUserInput{} + vars.ID = d.Id() + + if d.HasChange("name") { + vars.Patch.Name = d.Get("name").(string) + } + if d.HasChange("email") { + vars.Patch.Email = d.Get("email").(string) + } + if d.HasChange("role") { + vars.Patch.Role = d.Get("role").(string) + } + if d.HasChange("assigned_project_ids") { + vars.Patch.AssignedProjectIDs = utils.ConvertListToString(d.Get("assigned_project_ids").([]interface{})) + } + + // process the request + data := &UpdateUser{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "user", "update") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return resourceWizUserRead(ctx, d, m) +} + +// DeleteUser struct +type DeleteUser struct { + DeleteUser vendor.DeleteUserPayload `json:"deleteUser"` +} + +func resourceWizUserDelete(ctx context.Context, d *schema.ResourceData, m interface{}) (diags diag.Diagnostics) { + tflog.Info(ctx, "resourceWizUserDelete called...") + + // check the id + if d.Id() == "" { + return nil + } + + // define the graphql query + query := `mutation DeleteUser ( + $input: DeleteUserInput! + ) { + deleteUser( + input: $input + ) { + _stub + } + }` + + // populate the graphql variables + vars := &vendor.DeleteUserInput{} + vars.ID = d.Id() + + // process the request + data := &UpdateUser{} + requestDiags := client.ProcessRequest(ctx, m, vars, data, query, "user", "delete") + diags = append(diags, requestDiags...) + if len(diags) > 0 { + return diags + } + + return diags +} diff --git a/internal/provider/resource_user_test.go b/internal/provider/resource_user_test.go new file mode 100644 index 0000000..5be1232 --- /dev/null +++ b/internal/provider/resource_user_test.go @@ -0,0 +1,37 @@ +package provider + +import ( + "context" + "reflect" + "testing" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/vendor" +) + +func TestFlattenAssignedProjectIDs(t *testing.T) { + ctx := context.Background() + + expected := []interface{}{ + "2dc9a5ee-b52e-41a2-a13f-75c57d466acf", + "bc0dc093-e74e-4eea-9734-e3e5cfe1ecab", + } + + var expanded = []vendor.Project{ + { + ID: "2dc9a5ee-b52e-41a2-a13f-75c57d466acf", + }, + { + ID: "bc0dc093-e74e-4eea-9734-e3e5cfe1ecab", + }, + } + + assignedProjectIDs := flattenAssignedProjectIDs(ctx, expanded) + + if !reflect.DeepEqual(assignedProjectIDs, expected) { + t.Fatalf( + "Got:\n\n%#v\n\nExpected:\n\n%#v\n", + assignedProjectIDs, + expected, + ) + } +} diff --git a/internal/utils/helper_functions.go b/internal/utils/helper_functions.go new file mode 100644 index 0000000..0b461ff --- /dev/null +++ b/internal/utils/helper_functions.go @@ -0,0 +1,38 @@ +package utils + +import ( + "encoding/json" + "fmt" +) + +// PrettyPrint prints a struct in formatted json +func PrettyPrint(i interface{}) string { + s, _ := json.MarshalIndent(i, "", "\t") + return string(s) +} + +// ConvertListToString converts schema.TypeList to a slice of strings +func ConvertListToString(input []interface{}) []string { + strings := make([]string, 0) + for _, b := range input { + strings = append(strings, b.(string)) + } + return strings +} + +// ConvertBoolToPointer converts a bool to a pointer to bool +func ConvertBoolToPointer(in bool) *bool { + t := new(bool) + *t = in + return t +} + +// SliceOfStringToMDUList converts a slice of string to an ordered markdown list +func SliceOfStringToMDUList(input []string) string { + var output string + output = fmt.Sprintf("\n") + for _, a := range input { + output = output + fmt.Sprintf(" - %s\n", a) + } + return output +} diff --git a/internal/vendor/wiz.go b/internal/vendor/wiz.go new file mode 100644 index 0000000..0dd4acb --- /dev/null +++ b/internal/vendor/wiz.go @@ -0,0 +1,1640 @@ +package vendor + +import ( + "encoding/json" + + "wiz.io/hashicorp/terraform-provider-wiz/internal" +) + +/* + Notes: + - DateTime types are included if immutable (created vs last update) + - Type references for struct members are a pointer if the member is optional; this allows for proper JSON + - json.RawMessage is used for fields that house raw json strings + - bool elements must be bool* if omitempty is specified. see https://stackoverflow.com/questions/37756236/json-golang-boolean-omitempty + - GraphQL union types require that the schema be extended so the type is known + - GraphQL enums are represented by slices; validation is performed by the resource +*/ + +// PageInfo struct +type PageInfo struct { + EndCursor string `json:"endCursor,omitempty"` + HasNextPage bool `json:"hasNextPage"` +} + +// CloudOrganizationFilters struct +type CloudOrganizationFilters struct { + CloudProvider []string `json:"cloudProvider,omitempty"` // enum CloudProvider + ProjectID string `json:"projectId,omitempty"` + Search []string `json:"search,omitempty"` +} + +// YesNoUnknown enum +var YesNoUnknown = []string{ + "YES", + "NO", + "UNKNOWN", +} + +// ProjectDataType enum +var ProjectDataType = []string{ + "CLASSIFIED", + "HEALTH", + "PII", + "PCI", + "FINANCIAL", + "CUSTOMER", +} + +// RegulatoryStandard enum +var RegulatoryStandard = []string{ + "ISO_20000_1_2011", + "ISO_22301", + "ISO_27001", + "ISO_27017", + "ISO_27018", + "ISO_27701", + "ISO_9001", + "SOC", + "FEDRAMP", + "NIST_800_171", + "NIST_CSF", + "HIPPA_HITECH", + "HITRUST", + "PCI_DSS", + "SEC_17A_4", + "SEC_REGULATION_SCI", + "SOX", + "GDPR", +} + +// BusinessImpact enum +var BusinessImpact = []string{ + "LBI", + "MBI", + "HBI", +} + +// ProjectRiskProfileInput struct +type ProjectRiskProfileInput struct { + IsActivelyDeveloped string `json:"isActivelyDeveloped,omitempty"` // enum YesNoUnknown + HasAuthentication string `json:"hasAuthentication,omitempty"` // enum YesNoUnknown + HasExposedAPI string `json:"hasExposedAPI,omitempty"` // enum YesNoUnknown + IsInternetFacing string `json:"isInternetFacing,omitempty"` // enum YesNoUnknown + IsCustomerFacing string `json:"isCustomerFacing,omitempty"` // enum YesNoUnknown + StoresData string `json:"storesData,omitempty"` // enum YesNoUnknown + SensitiveDataTypes []string `json:"sensitiveDataTypes,omitempty"` // enum ProjectDataType + BusinessImpact string `json:"businessImpact,omitempty"` // enum BusinessImpact + IsRegulated string `json:"isRegulated,omitempty"` // enum YesNoUnknown + RegulatoryStandards []string `json:"regulatoryStandards,omitempty"` // enum RegulatoryStandard +} + +// CreateProjectPayload struct -- updates +type CreateProjectPayload struct { + Project Project `json:"project"` +} + +// CreateProjectInput struct -- updates +type CreateProjectInput struct { + Name string `json:"name"` + Slug string `json:"slug,omitempty"` + Description string `json:"description,omitempty"` + Archived *bool `json:"archived,omitempty"` + Identifiers []string `json:"identifiersi,omitempty"` + BusinessUnit string `json:"businessUnit,omitempty"` + ProjectOwners []string `json:"projectOwners,omitempty"` + SecurityChampion []string `json:"securityChampions,omitempty"` + RiskProfile ProjectRiskProfileInput `json:"riskProfile"` + CloudOrganizationLinks []*ProjectCloudOrganizationLinkInput `json:"cloudOrganizationLinks,omitempty"` +} + +// Environment enum +var Environment = []string{ + "PRODUCTION", + "STAGING", + "DEVELOPMENT", + "TESTING", + "OTHER", +} + +// ProjectCloudOrganizationLinkInput struct +type ProjectCloudOrganizationLinkInput struct { + CloudOrganization string `json:"cloudOrganization"` + Environment string `json:"environment"` // enum Environment + ResourceTags []*ResourceTag `json:"resourceTags"` + Shared bool `json:"shared"` +} + +// ResourceTag struct +type ResourceTag struct { + Key string `json:"key"` + Value string `json:"value"` +} + +// ProjectCloudOrganizationLink struct +type ProjectCloudOrganizationLink struct { + CloudOrganization CloudOrganization `json:"cloudOrganization"` + Environment string `json:"environment"` // enum Environment + ResourceTags []*ResourceTag `json:"resourceTags"` + Shared bool `json:"shared"` +} + +// CloudOrganization struct -- updates +type CloudOrganization struct { + ID string `json:"id"` + ExternalID string `json:"externalId"` + Name string `json:"name"` + Path string `json:"path"` + CloudProvider string `json:"cloudProvider,omitempty"` // enum CloudProvider +} + +// UpdateProjectInput struct +type UpdateProjectInput struct { + ID string `json:"id"` + Patch UpdateProjectPatch `json:"patch"` +} + +// UpdateProjectPayload struct +type UpdateProjectPayload struct { + Project Project `json:"project"` +} + +// UpdateProjectPatch struct +type UpdateProjectPatch struct { + Name string `json:"name,omitempty"` + Archived *bool `json:"archived,omitempty"` + Description string `json:"description,omitempty"` + BusinessUnit string `json:"businessUnit,omitempty"` + RiskProfile *ProjectRiskProfileInput `json:"riskProfile,omitempty"` + CloudOrganizationLinks []*ProjectCloudOrganizationLinkInput `json:"cloudOrganizationLinks"` +} + +// UpdateSAMLIdentityProviderInput struct +type UpdateSAMLIdentityProviderInput struct { + ID string `json:"id"` + Patch UpdateSAMLIdentityProviderPatch `json:"patch"` +} + +// UpdateSAMLIdentityProviderPatch struct -- updates +type UpdateSAMLIdentityProviderPatch struct { + EntityID string `json:"entityID,omitempty"` + LoginURL string `json:"loginURL,omitempty"` + LogoutURL string `json:"logoutURL,omitempty"` + UseProviderManagedRoles *bool `json:"useProviderManagedRoles,omitempty"` + AllowManualRoleOverride *bool `json:"allowManualRoleOverride,omitempty"` + Certificate string `json:"certificate,omitempty"` + Domains []string `json:"domains,omitempty"` + GroupMapping []SAMLGroupMappingUpdateInput `json:"groupMapping,omitempty"` + MergeGroupsMappingByRole *bool `json:"mergeGroupsMappingByRole,omitempty"` +} + +// UpdateSAMLIdentityProviderPayload struct -- updates +type UpdateSAMLIdentityProviderPayload struct { + SAMLIdentityProvider SAMLIdentityProvider `json:"samlIdentityProvider"` +} + +// SAMLGroupMappingUpdateInput struct +type SAMLGroupMappingUpdateInput struct { + ProviderGroupID string `json:"providerGroupId"` + Role string `json:"role"` + Projects []string `json:"projects"` +} + +// CreateSAMLIdentityProviderInput struct -- updates +type CreateSAMLIdentityProviderInput struct { + Name string `json:"name"` + EntityID string `json:"entityID,omitempty"` + LoginURL string `json:"loginURL"` + LogoutURL string `json:"logoutURL,omitempty"` + UseProviderManagedRoles bool `json:"useProviderManagedRoles"` + AllowManualRoleOverride *bool `json:"allowManualRoleOverride,omitempty"` + Certificate string `json:"certificate"` + Domains []string `json:"domains"` + GroupMapping []*SAMLGroupMappingCreateInput `json:"groupMapping,omitempty"` + MergeGroupsMappingByRole *bool `json:"mergeGroupsMappingByRole,omitempty"` +} + +// CreateSAMLIdentityProviderPayload struct -- updates +type CreateSAMLIdentityProviderPayload struct { + SAMLIdentityProvider SAMLIdentityProvider `json:"samlIdentityProvider"` +} + +// SAMLGroupMappingCreateInput struct -- updates +type SAMLGroupMappingCreateInput struct { + ProviderGroupID string `json:"providerGroupId"` + Role string `json:"role"` + Projects []string `json:"projects"` +} + +// SAMLIdentityProvider struct -- updates +type SAMLIdentityProvider struct { + AllowManualRoleOverride *bool `json:"allowManualRoleOverride"` + Certificate string `json:"certificate"` + Domains []string `json:"domains"` + EntityID string `json:"entityID,omitempty"` + GroupMapping []*SAMLGroupMapping `json:"groupMapping,omitempty"` + ID string `json:"id"` + LoginURL string `json:"loginURL"` + LogoutURL string `json:"logoutURL"` + MergeGroupsMappingByRole bool `json:"mergeGroupsMappingByRole"` + Name string `json:"name"` + UseProviderManagedRoles bool `json:"useProviderManagedRoles"` +} + +// SAMLGroupMapping struct -- updates +type SAMLGroupMapping struct { + Projects []Project `json:"projects"` + ProviderGroupID string `json:"providerGroupId"` + Role UserRole `json:"role"` +} + +// DeleteSAMLIdentityProviderInput struct +type DeleteSAMLIdentityProviderInput struct { + ID string `json:"id"` +} + +// DeleteSAMLIdentityProviderPayload struct -- updated +type DeleteSAMLIdentityProviderPayload struct { + Stub string `json:"_stub,omitempty"` +} + +// DeleteAutomationActionInput struct -- updates +type DeleteAutomationActionInput struct { + ID string `json:"id"` +} + +// DeleteAutomationActionPayload struct -- updates +type DeleteAutomationActionPayload struct { + Stub string `json:"_stub,omitempty"` +} + +// UpdateAutomationActionInput struct -- updates +type UpdateAutomationActionInput struct { + ID string `json:"id"` + Merge *UpdateAutomationActionChange `json:"merge,omitempty"` + Override *UpdateAutomationActionChange `json:"override,omitempty"` +} + +// UpdateAutomationActionChange struct +type UpdateAutomationActionChange struct { + Name string `json:"name,omitempty"` + EmailParams *UpdateEmailAutomationActionParamsInput `json:"emailParams,omitempty"` + WebhookParams *UpdateWebhookAutomationActionParamsInput `json:"webhookParams,omitempty"` + SlackParams *UpdateSlackMessageAutomationActionParamsInput `json:"slackParams,omitempty"` + GoogleChatParams *UpdateGoogleChatMessageAutomationActionParamsInput `json:"googleChatParams,omitempty"` + JiraParams *UpdateJiraAutomationActionParamInput `json:"jiraParams,omitempty"` + JiraTransitionParams *UpdateJiraTransitionAutomationActionParamInput `json:"jiraTransitionParams,omitempty"` + ServicenowParams *UpdateServiceNowAutomationActionParamInput `json:"servicenowParams,omitempty"` + ServicenowUpdateTicketParams *UpdateServiceNowUpdateTicketAutomationActionParamInput `json:"servicenowUpdateTicketParams,omitempty"` + AWSMessageParams *UpdateAwsMessageAutomationActionParamsInput `json:"awsMessageParams,omitempty"` + AzureServiceBusParams *UpdateAzureServiceBusAutomationActionParamsInput `json:"azureServiceBusParams,omitempty"` + GooglePubSubParams *UpdateGooglePubSubAutomationActionParamsInput `json:"googlePubSubParams,omitempty"` +} + +// Project struct +type Project struct { + Archived bool `json:"archived"` + BusinessUnit string `json:"businessUnit"` + CloudAccountCount int `json:"cloudAccountCount"` + CloudAccountLinks []*ProjectCloudAccountLink `json:"cloudAccountLinks"` + CloudOrganizationCount int `json:"cloudOrganizationCount"` + CloudOrganizationLinks []*ProjectCloudOrganizationLink `json:"cloudOrganizationLinks"` + Description string `json:"description"` + EntityCount int `json:"entityCount"` + Entrypoints []*ProjectEntrypoint `json:"entrypoints"` + ID string `json:"id"` + Identifiers []string `json:"identifiers"` + Name string `json:"name"` + ProfileCompletion int `json:"profileCompletion"` + ProjectOwners []*User `json:"projectOwners"` + RepositoryCount int `json:"repositoryCount"` + RiskProfile ProjectRiskProfile `json:"riskProfile"` + SecurityChampions []*User `json:"securityChampions"` + Slug string `json:"slug"` + TeamMemberCount int `json:"teamMemberCount"` + TechnologyCount int `json:"technologyCount"` +} + +// ProjectCloudAccountLink struct +type ProjectCloudAccountLink struct { + CloudAccount CloudAccount `json:"CloudAccount"` + Environment string `json:"environment"` // enum Environment + ResourceGroups []string `json:"resourceGroups"` + ResourceTags []ResourceTag `json:"ResourceTag"` + Shared bool `json:"shared"` +} + +// CloudAccountStatus enum +var CloudAccountStatus = []string{ + "CONNECTED", + "ERROR", + "DISABLED", + "INITIAL_SCANNING", + "PARTIALLY_CONNECTED", + "DISCONNECTED", + "DISCOVERED", +} + +// CloudAccount struct +type CloudAccount struct { + CloudProvider string `json:"cloudProvider"` // enum CloudProvider + ContainerCount int `json:"containerCount"` + ExternalID string `json:"externalId"` + ID string `json:"id"` + LinkedProjects []Project `json:"linkedProjects"` + Name string `json:"name"` + ResourceCount int `json:"resourceCount"` + Status string `json:"CloudAccountStatus"` // enum CloudAccountStatus + VirtualMachineCount int `json:"virtualMachineCount"` +} + +// ProjectEntrypoint struct +type ProjectEntrypoint struct { + Environment string `json:"environment"` // enum Environment + URL string `json:"url"` +} + +// UserIdentityProviderType enum +var UserIdentityProviderType = []string{ + "WIZ", + "SAML", +} + +// User struct +type User struct { + AssignedSAMLGroups []SAMLGroupMapping `json:"assignedSAMLGroups"` + EffectiveAssignedProjects []Project `json:"effectiveAssignedProjects"` + CreatedAt string `json:"createdAt"` + EffectiveRole UserRole `json:"effectiveRole"` + Email string `json:"email"` + ID string `json:"id"` + IdentityProvider SAMLIdentityProvider `json:"identityProvider"` // UserIdentityProviderType + IdentityProviderAssignedProjects []Project `json:"identityProviderAssignedProjects"` + IdentityProviderRole UserRole `json:"identityProviderRole"` + IdentityProviderType string `json:"identityProviderType"` + IntercomUserHash string `json:"intercomUserHash"` + IPAddress string `json:"ipAddress"` + IsProjectScoped bool `json:"isProjectScoped"` + IsSuspended bool `json:"isSuspended"` + ManualOverrideAssignedProjects []Project `json:"manualOverrideAssignedProjects"` + ManualOverrideRole UserRole `json:"manualOverrideRole"` + Name string `json:"name"` + Preferences string `json:"preferences"` + ReadmeAuthToken string `json:"readmeAuthToken"` + ZendeskAuthToken string `json:"zendeskAuthToken"` +} + +// UserRole struct +type UserRole struct { + Description string `json:"description"` + ID string `json:"id"` + IsProjectScoped bool `json:"isProjectScoped"` + Name string `json:"name"` + Scopes []string `json:"scopes"` +} + +// UserPreferences struct +type UserPreferences struct { + SelectedSAMLGroup SAMLGroupMapping `json:"selectedSAMLGroup"` +} + +// ProjectRiskProfile struct -- updates +type ProjectRiskProfile struct { + BusinessImpact string `json:"businessImpact,omitempty"` // enum BusinessImpact + HasAuthentication string `json:"hasAuthentication"` // enum YesNoUnknown + HasExposedAPI string `json:"hasExposedAPI"` // enum YesNoUnknown + IsActivelyDeveloped string `json:"isActivelyDeveloped"` // enum YesNoUnknown + IsCustomerFacing string `json:"isCustomerFacing"` // enum YesNoUnknown + IsInternetFacing string `json:"isInternetFacing"` // enum YesNoUnknown + IsRegulated string `json:"isRegulated"` // enum YesNoUnknown + RegulatoryStandards []string `json:"regulatoryStandards"` // enum RegulatoryStandard + SensitiveDataTypes []string `json:"sensitiveDataTypes"` // enum ProjectDataType + StoresData string `json:"storesData"` // enum YesNoUnknown +} + +// CloudOrganizationConnection struct -- updates +type CloudOrganizationConnection struct { + Edges []*CloudOrganizationEdge `json:"edges,omitempty"` + Nodes []CloudOrganization `json:"nodes,omitempty"` + PageInfo PageInfo `json:"pageInfo"` + TotalCount int `json:"totalCount"` +} + +// CloudOrganizationEdge struct -- updates +type CloudOrganizationEdge struct { + Cursor string `json:"cursor"` + Node CloudOrganization `json:"node"` +} + +// AutomationActionType enum +var AutomationActionType = []string{ + "AWS_SNS", + "AZURE_DEVOPS", + "AZURE_LOGIC_APPS", + "AZURE_SENTINEL", + "AZURE_SERVICE_BUS", + "CISCO_WEBEX", + "CORTEX_XSOAR", + "CYWARE", + "EMAIL", + "EVENT_BRIDGE", + "GOOGLE_CHAT_MESSAGE", + "GOOGLE_PUB_SUB", + "JIRA_TICKET", + "JIRA_TICKET_TRANSITION", + "MICROSOFT_TEAMS", + "PAGER_DUTY_CREATE_INCIDENT", + "PAGER_DUTY_RESOLVE_INCIDENT", + "SECURITY_HUB", + "SERVICENOW_TICKET", + "SERVICENOW_UPDATE_TICKET", + "SLACK_MESSAGE", + "SNOWFLAKE", + "SPLUNK", + "SUMO_LOGIC", + "TORQ", + "WEBHOOK", +} + +// CreateAutomationActionInput struct -- updates +type CreateAutomationActionInput struct { + Name string `json:"name"` + Type string `json:"type,omitempty"` // enum AutomationActionType + ProjectID string `json:"projectId,omitempty"` + IsAccessibleToAllProjects bool `json:"isAccessibleToAllProjects"` + EmailParams *CreateEmailAutomationActionParamsInput `json:"emailParams,omitempty"` + WebhookParams *CreateWebhookAutomationActionParamsInput `json:"webhookParams,omitempty"` + SlackParams *CreateSlackMessageAutomationActionParamsInput `json:"slackParams,omitempty"` + GoogleChatParams *CreateGoogleChatMessageAutomationActionParamsInput `json:"googleChatParams,omitempty"` + JiraParams *CreateJiraAutomationActionParamInput `json:"jiraParams,omitempty"` + JiraTransitionParams *CreateJiraTransitionAutomationActionParamInput `json:"jiraTransitionParams,omitempty"` + ServicenowParams *CreateServiceNowAutomationActionParamInput `json:"servicenowParams,omitempty"` + ServicenowUpdateTicketParams *CreateServiceNowUpdateTicketAutomationActionParamInput `json:"servicenowUpdateTicketParams,omitempty"` + AWSMessageParams *CreateAwsMessageAutomationActionParamsInput `json:"awsMessageParams,omitempty"` + AzureServiceBusParams *CreateAzureServiceBusAutomationActionParamsInput `json:"azureServiceBusParams,omitempty"` + GooglePubSubParams *CreateGooglePubSubAutomationActionParamsInput `json:"googlePubSubParams,omitempty"` +} + +// CreateEmailAutomationActionParamsInput struct -- updates +type CreateEmailAutomationActionParamsInput struct { + Note string `json:"note,omitempty"` + To []string `json:"to"` + CC []string `json:"cc,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// CreateWebhookAutomationActionParamsInput struct -- updates +type CreateWebhookAutomationActionParamsInput struct { + URL string `json:"url"` + Body string `json:"body"` + ClientCertificate string `json:"clientCertificate,omitempty"` + AuthUsername string `json:"authUsername,omitempty"` + AuthPassword string `json:"authPassword,omitempty"` + AuthToken string `json:"authToken,omitempty"` +} + +// CreateSlackMessageAutomationActionParamsInput struct -- updates +type CreateSlackMessageAutomationActionParamsInput struct { + URL string `json:"url"` + Note string `json:"body,omitempty"` + Channel string `json:"channel,omitempty"` +} + +// CreateGoogleChatMessageAutomationActionParamsInput struct -- upates +type CreateGoogleChatMessageAutomationActionParamsInput struct { + URL string `json:"url"` + Note string `json:"body,omitempty"` +} + +// CreateJiraAutomationActionParamInput struct -- updates +type CreateJiraAutomationActionParamInput struct { + ServerURL string `json:"serverUrl"` + IsOnPrem bool `json:"isOnPrem"` + TLSConfig *AutomationActionTLSConfigInput `json:"tlsConfig,omitempty"` + User string `json:"user"` + Token string `json:"token"` + TicketFields CreateJiraTicketFieldsInput `json:"ticketFields"` +} + +// AutomationActionTLSConfigInput struct -- updates +type AutomationActionTLSConfigInput struct { + AllowInsecureTLS *bool `json:"allowInsecureTLS,omitempty"` + ServerCA string `json:"serverCA,omitempty"` + ClientCertificateAndPrivateKey string `json:"clientCertificateAndPrivateKey,omitempty"` +} + +// CreateJiraTicketFieldsInput struct -- updates +type CreateJiraTicketFieldsInput struct { + Summary string `json:"summary"` + Description string `json:"description"` + IssueType string `json:"issueType"` + Assignee string `json:"assignee,omitempty"` + Components []string `json:"components,omitempty"` + FixVersion []string `json:"fixVersion,omitempty"` + Labels []string `json:"labels,omitempty"` + Priority string `json:"priority,omitempty"` + Project string `json:"project"` + AlternativeDescriptionField string `json:"alternativeDescriptionField,omitempty"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// CreateJiraTransitionAutomationActionParamInput struct -- updates +type CreateJiraTransitionAutomationActionParamInput struct { + ServerURL string `json:"serverUrl"` + IsOnPrem bool `json:"isOnPrem"` + TLSConfig *AutomationActionTLSConfigInput `json:"tlsConfig,omitempty"` + User string `json:"user"` + Token string `json:"token"` + Project string `json:"project"` + TransitionID string `json:"transitionId"` + Fields json.RawMessage `json:"fields,omitempty"` + Comment string `json:"comment,omitempty"` + CommentOnTransition *bool `json:"commentOnTransition,omitempty"` +} + +// CreateServiceNowAutomationActionParamInput struct -- updates +type CreateServiceNowAutomationActionParamInput struct { + BaseURL string `json:"baseUrl"` + User string `json:"user"` + Password string `json:"password"` + TicketFields CreateServiceNowFieldsInput `json:"ticketFields,omitempty"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` +} + +// CreateServiceNowFieldsInput struct -- updates +type CreateServiceNowFieldsInput struct { + TableName string `json:"tableName"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + Summary string `json:"summary"` + Description string `json:"description"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// CreateServiceNowUpdateTicketAutomationActionParamInput struct -- updates +type CreateServiceNowUpdateTicketAutomationActionParamInput struct { + BaseURL string `json:"baseUrl"` + User string `json:"user"` + Password string `json:"password"` + TableName string `json:"tableName"` + Fields json.RawMessage `json:"fields,omitempty"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` +} + +// CreateAwsMessageAutomationActionParamsInput struct -- updates +type CreateAwsMessageAutomationActionParamsInput struct { + SNSTopicARN string `json:"snsTopicARN"` + Body string `json:"body"` + AccessMethod AwsMessageAutomationActionAccessMethodInput `json:"AwsMessageAutomationActionAccessMethodInput"` +} + +// AwsMessageAutomationActionAccessMethodType enum +var AwsMessageAutomationActionAccessMethodType = []string{ + "ASSUME_CONNECTOR_ROLE", + "ASSUME_SPECIFIED_ROLE", +} + +// AwsMessageAutomationActionAccessMethodInput struct -- updates +type AwsMessageAutomationActionAccessMethodInput struct { + Type string `json:"type"` // enum AwsMessageAutomationActionAccessMethodType + ConnectorForAccess string `json:"connectorForAccess,omitempty"` + CustomerRoleARN string `json:"customerRoleARN,omitempty"` +} + +// CreateAzureServiceBusAutomationActionParamsInput struct -- updates +type CreateAzureServiceBusAutomationActionParamsInput struct { + QueueURL string `json:"queueUrl"` + Body string `json:"body"` + AccessMethod AzureServiceBusAutomationActionAccessMethodInput `json:"accessMethod"` +} + +// AzureServiceBusAutomationActionAccessMethodType enum +var AzureServiceBusAutomationActionAccessMethodType = []string{ + "CONNECTOR_CREDENTIALS", + "CONNECTION_STRING_WITH_SAS", +} + +// AzureServiceBusAutomationActionAccessMethodInput struct -- updates +type AzureServiceBusAutomationActionAccessMethodInput struct { + Type string `json:"type"` // enum AzureServiceBusAutomationActionAccessMethodType + ConnectorForAccess string `json:"connectorForAccess,omitempty"` + ConnectionStringWithSAS string `json:"connectionStringWithSAS,omitempty"` +} + +// CreateAutomationActionPayload struct -- updates +type CreateAutomationActionPayload struct { + AutomationAction *AutomationAction `json:"automationAction,omitempty"` +} + +// AutomationActionStatus enum +var AutomationActionStatus = []string{ + "SUCCESS", + "FAILURE", +} + +// AutomationAction struct -- updates; this is incomplete. missing usedByRules. added paramsType +type AutomationAction struct { + CreatedAt string `json:"createdAt"` + ID string `json:"id"` + IsAccessibleToAllProjects bool `json:"isAccessibleToAllProjects"` + Name string `json:"name"` + ParamsType internal.EnumType `json:"paramsType"` + Params interface{} `json:"params"` + Project *Project `json:"project,omitempty"` + Status string `json:"AutomationActionStatus,omitempty"` // enum AutomationActionStatus + Type string `json:"type"` // enum AutomationActionType +} + +// UpdateWebhookAutomationActionParamsInput struct -- updates +type UpdateWebhookAutomationActionParamsInput struct { + URL string `json:"url,omitempty"` + Body string `json:"body,omitempty"` + ClientCertificate string `json:"clientCertificate,omitempty"` + AuthUsername string `json:"authUsername,omitempty"` + AuthPassword string `json:"authPassword,omitempty"` + AuthToken string `json:"authToken,omitempty"` +} + +// SlackMessageAutomationActionParams struct -- updates +type SlackMessageAutomationActionParams struct { + Channel string `json:"channel,omitempty"` + Note string `json:"note"` + URL string `json:"url"` +} + +// GoogleChatMessageAutomationActionParams struct -- updates +type GoogleChatMessageAutomationActionParams struct { + Note string `json:"note,omitempty"` + URL string `json:"url"` +} + +// JiraAutomationActionParams struct -- updates +type JiraAutomationActionParams struct { + IsOnPrem bool `json:"isOnPrem"` + JiraAuthenticationType internal.EnumType `json:"jiraAuthenticationType"` + JiraAuthentication interface{} `json:"jiraAuthentication"` + OnPremTunnelDomain string `json:"onPremTunnelDomain,omitempty"` + OnPremTunnelToken string `json:"onPremTunnelToken,omitempty"` + ServerURL string `json:"serverUrl"` + TicketFields JiraTicketFields `json:"ticketFields"` + TLSConfig *AutomationActionTLSConfig `json:"tlsConfig,omitempty"` +} + +// JiraTicketFields struct -- updates +type JiraTicketFields struct { + AlternativeDescriptionField string `json:"alternativeDescriptionField,omitempty"` + Assignee string `json:"assignee,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` + Components []string `json:"components,omitempty"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + Description string `json:"description"` + FixVersion []string `json:"fixVersion,omitempty"` + IssueType string `json:"issueType"` + Labels []string `json:"labels,omitempty"` + Priority string `json:"priority,omitempty"` + Project string `json:"project"` + Summary string `json:"summary"` +} + +// AutomationActionTLSConfig struct -- updates +type AutomationActionTLSConfig struct { + AllowInsecureTLS *bool `json:"allowInsecureTLS,omitempty"` + ClientCertificateAndPrivateKey string `json:"clientCertificateAndPrivateKey,omitempty"` + ServerCA string `json:"serverCA,omitempty"` +} + +// JiraTransitionAutomationActionParams struct -- updates +type JiraTransitionAutomationActionParams struct { + Comment string `json:"comment,omitempty"` + CommentOnTransition *bool `json:"commentOnTransition,omitempty"` + Fields json.RawMessage `json:"fields,omitempty"` + IsOnPrem bool `json:"isOnPrem"` + JiraAuthenticationType internal.EnumType `json:"jiraAuthenticationType"` + JiraAuthentication interface{} `json:"jiraAuthentication"` + OnPremTunnelDomain string `json:"onPremTunnelDomain,omitempty"` + OnPremTunnelToken string `json:"onPremTunnelToken,omitempty"` + Project string `json:"project"` + ServerURL string `json:"serverUrl"` + TLSConfig *AutomationActionTLSConfig `json:"tlsConfig,omitempty"` + TransitionID string `json:"transitionId"` +} + +// JiraAutomationActionAuthenticationBasic struct +type JiraAutomationActionAuthenticationBasic struct { + Password string `json:"password"` + Username string `json:"username"` +} + +// JiraAutomationActionAuthenticationTokenBearer struct +type JiraAutomationActionAuthenticationTokenBearer struct { + Token string `json:"token"` +} + +// ServiceNowAutomationActionParams struct -- updates +type ServiceNowAutomationActionParams struct { + BaseURL string `json:"baseUrl"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` + Password string `json:"password"` + TicketFields ServiceNowTicketFields `json:"ticketFields"` + User string `json:"user"` +} + +// ServiceNowTicketFields struct -- updates +type ServiceNowTicketFields struct { + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + Description string `json:"description"` + Summary string `json:"summary"` + TableName string `json:"tableName"` +} + +// ServiceNowUpdateTicketAutomationActionParams struct -- updates +type ServiceNowUpdateTicketAutomationActionParams struct { + BaseURL string `json:"baseUrl"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` + Fields json.RawMessage `json:"fields,omitempty"` + Password string `json:"password"` + TableName string `json:"tableName"` + User string `json:"user"` +} + +// AwsMessageAutomationActionParams struct -- updates +type AwsMessageAutomationActionParams struct { + AccessMethod string `json:"accessMethod"` // enum AwsMessageAutomationActionAccessMethodType + Body string `json:"body"` + ConnectorForAccess Connector `json:"connectorForAccess,omitempty"` + CustomerRoleARN string `json:"customerRoleARN,omitempty"` + SNSTopicARN string `json:"snsTopicARN"` +} + +// AzureServiceBusAutomationActionParams struct -- updates +type AzureServiceBusAutomationActionParams struct { + AccessMethod string `json:"accessMethod"` // enum AzureServiceBusAutomationActionAccessMethodType + Body string `json:"body"` + ConnectionStringWithSAS string `json:"connectionStringWithSAS,omitempty"` + ConnectorForAccess Connector `json:"connectorForAccess,omitempty"` + QueueURL string `json:"queueUrl"` +} + +// ConnectorStatus enum +var ConnectorStatus = []string{ + "INITIAL_SCANNING", + "PARTIALLY_CONNECTED", + "ERROR", + "CONNECTED", + "DISABLED", +} + +// ConnectorErrorCode enum +var ConnectorErrorCode = []string{ + "CONNECTION_ERROR", + "DISK_SCAN_ERROR", +} + +// Connector struct -- updates. this resource is incomplete. missing ConnectorConfigs ConnectorModules TenantIdentityClient +type Connector struct { + AddedBy User `json:"addedBy"` + AuthParams json.RawMessage `json:"authParams"` + CloudAccountCount int `json:"cloudAccountCount"` + CreatedAt string `json:"createdAt"` + Enabled bool `json:"enabled"` + ExtraConfig json.RawMessage `json:"extraConfig,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + Status string `json:"status"` // enum ConnectorStatus +} + +// CreateGooglePubSubAutomationActionParamsInput struct -- updates +type CreateGooglePubSubAutomationActionParamsInput struct { + ProjectID string `json:"projectId"` + TopicID string `json:"topicId"` + Body string `json:"body"` + AccessMethod GooglePubSubAutomationActionAccessMethodInput `json:"accessMethod"` +} + +// GooglePubSubAutomationActionAccessMethodType enum +var GooglePubSubAutomationActionAccessMethodType = []string{ + "CONNECTOR_CREDENTIALS", + "SERVICE_ACCOUNT_KEY", +} + +// GooglePubSubAutomationActionAccessMethodInput struct -- updates +type GooglePubSubAutomationActionAccessMethodInput struct { + Type string `json:"type"` // enum GooglePubSubAutomationActionAccessMethodType + ConnectorForAccess string `json:"connectorForAccess,omitempty"` + ServiceAccountKey json.RawMessage `json:"serviceAccountKey,omitempty"` +} + +// UpdateEmailAutomationActionParamsInput struct -- updates +type UpdateEmailAutomationActionParamsInput struct { + Note string `json:"note,omitempty"` + To []string `json:"to,omitempty"` + CC []string `json:"cc,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// UpdateSlackMessageAutomationActionParamsInput struct -- updates +type UpdateSlackMessageAutomationActionParamsInput struct { + URL string `json:"url,omitempty"` + Note string `json:"note,omitempty"` + Channel string `json:"channel,omitempty"` +} + +// UpdateGoogleChatMessageAutomationActionParamsInput struct -- updates +type UpdateGoogleChatMessageAutomationActionParamsInput struct { + URL string `json:"url,omitempty"` + Note string `json:"note,omitempty"` +} + +// UpdateJiraAutomationActionParamInput struct -- updates +type UpdateJiraAutomationActionParamInput struct { + ServerURL string `json:"serverUrl,omitempty"` + IsOnPrem *bool `json:"isOnPrem,omitempty"` + TLSConfig *AutomationActionTLSConfigInput `json:"tlsConfig,omitempty"` + User string `json:"user,omitempty"` + Token string `json:"token,omitempty"` + TicketFields *UpdateJiraTicketFieldsInput `json:"ticketFields,omitempty"` +} + +// UpdateJiraTransitionAutomationActionParamInput struct -- updates +type UpdateJiraTransitionAutomationActionParamInput struct { + ServerURL string `json:"serverUrl,omitempty"` + IsOnPrem *bool `json:"isOnPrem,omitempty"` + TLSConfig *AutomationActionTLSConfigInput `json:"tlsConfig,omitempty"` + User string `json:"user,omitempty"` + Token string `json:"token,omitempty"` + Project string `json:"project,omitempty"` + TransitionID string `json:"transitionId,omitemptyd"` + Fields json.RawMessage `json:"fields,omitempty"` + Comment string `json:"comment,omitempty"` + CommentOnTransition *bool `json:"commentOnTransition,omitempty"` +} + +// UpdateServiceNowAutomationActionParamInput struct -- updates +type UpdateServiceNowAutomationActionParamInput struct { + BaseURL string `json:"baseUrl,omitempty"` + User string `json:"user,omitempty"` + Password string `json:"password,omitempty"` + TicketFields *UpdateServiceNowFieldsInput `json:"ticketFields,omitempty"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` +} + +// UpdateServiceNowUpdateTicketAutomationActionParamInput struct -- updates +type UpdateServiceNowUpdateTicketAutomationActionParamInput struct { + BaseURL string `json:"baseUrl,omitempty"` + User string `json:"user,omitempty"` + Password string `json:"password,omitempty"` + TableName string `json:"tableName,omitempty"` + Fields json.RawMessage `json:"fields,omitempty"` + ClientID string `json:"clientId,omitempty"` + ClientSecret string `json:"clientSecret,omitempty"` +} + +// UpdateAwsMessageAutomationActionParamsInput struct -- updates +type UpdateAwsMessageAutomationActionParamsInput struct { + SNSTopicARN string `json:"snsTopicARN,omitempty"` + Body string `json:"body,omitempty"` + AccessMethod *AwsMessageAutomationActionAccessMethodInput `json:"accessMethod,omitempty"` +} + +// UpdateAzureServiceBusAutomationActionParamsInput struct -- updates +type UpdateAzureServiceBusAutomationActionParamsInput struct { + QueueURL string `json:"queueUrl,omitempty"` + Body string `json:"body,omitempty"` + AccessMethod *AzureServiceBusAutomationActionAccessMethodInput `json:"accessMethod,omitempty"` +} + +// UpdateGooglePubSubAutomationActionParamsInput struct -- updates +type UpdateGooglePubSubAutomationActionParamsInput struct { + ProjectID string `json:"projectId,omitempty"` + TopicID string `json:"topicId,omitempty"` + Body string `json:"body,omitempty"` + AccessMethod *GooglePubSubAutomationActionAccessMethodInput `json:"accessMethod,omitempty"` +} + +// UpdateServiceNowFieldsInput struct -- updates +type UpdateServiceNowFieldsInput struct { + TableName string `json:"tableName,omitempty"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + Summary string `json:"summary,omitempty"` + Description string `json:"description,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// UpdateJiraTicketFieldsInput struct -- updates +type UpdateJiraTicketFieldsInput struct { + Summary string `json:"summary,omitempty"` + Description string `json:"description,omitempty"` + IssueType string `json:"issueType,omitempty"` + Assignee string `json:"assignee,omitempty"` + Components []string `json:"components,omitempty"` + FixVersion []string `json:"fixVersion,omitempty"` + Labels []string `json:"labels,omitempty"` + Priority string `json:"priority,omitempty"` + Project string `json:"project,omitempty"` + AlternativeDescriptionField string `json:"alternativeDescriptionField,omitempty"` + CustomFields json.RawMessage `json:"customFields,omitempty"` + AttachEvidenceCSV *bool `json:"attachEvidenceCSV,omitempty"` +} + +// UpdateAutomationActionPayload struct -- updates +type UpdateAutomationActionPayload struct { + AutomationAction AutomationAction `json:"automationAction,omitempty"` +} + +// AutomationRuleTriggerSource enum +var AutomationRuleTriggerSource = []string{ + "ISSUES", + "CLOUD_EVENTS", +} + +// AutomationRuleTriggerType enum +var AutomationRuleTriggerType = []string{ + "CREATED", + "UPDATED", + "RESOLVED", + "REOPENED", +} + +// AutomationRule struct -- updates +type AutomationRule struct { + Action AutomationAction `json:"action"` + CreatedAt string `json:"createdAt"` + Description string `json:"description,omitempty"` + Enabled bool `json:"enabled"` + Filters json.RawMessage `json:"filters,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + OverrideActionParams json.RawMessage `json:"overrideActionParams,omitempty"` + Project Project `json:"project,omitempty"` + TriggerSource string `json:"triggerSource"` // enum AutomationRuleTriggerSource + TriggerType []string `json:"triggerType"` // enum AutomationRuleTriggerType +} + +// CreateAutomationRuleInput struct -- updates +type CreateAutomationRuleInput struct { + Name string `json:"name"` + Description string `json:"description,omitempty"` + TriggerSource string `json:"triggerSource"` // enum AutomationRuleTriggerSource + TriggerType []string `json:"triggerType"` // enum AutomationRuleTriggerType + Filters json.RawMessage `json:"filters,omitempty"` + ActionID string `json:"actionId"` + OverrideActionParams json.RawMessage `json:"overrideActionParams,omitempty"` + Enabled *bool `json:"enabled,omitempty"` + ProjectID string `json:"projectId,omitempty"` +} + +// CreateAutomationRulePayload struct -- updates +type CreateAutomationRulePayload struct { + AutomationRule AutomationRule `json:"automationRule"` +} + +// UpdateAutomationRuleInput struct -- updates +type UpdateAutomationRuleInput struct { + ID string `json:"id"` + Patch UpdateAutomationRulePatch `json:"patch"` +} + +// UpdateAutomationRulePatch struct -- updates +type UpdateAutomationRulePatch struct { + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + TriggerSource string `json:"triggerSource,omitempty"` // enum AutomationRuleTriggerSource + TriggerType []string `json:"triggerType,omitempty"` // enum AutomationRuleTriggerType + Filters json.RawMessage `json:"filters,omitempty"` + ActionID string `json:"actionId,omitempty"` + OverrideActionParams json.RawMessage `json:"overrideActionParams,omitempty"` + Enabled *bool `json:"enabled,omitempty"` +} + +// UpdateAutomationRulePayload struct -- updates +type UpdateAutomationRulePayload struct { + AutomationRule AutomationRule `json:"automationRule"` +} + +// DeleteAutomationRuleInput struct -- updates +type DeleteAutomationRuleInput struct { + ID string `json:"id"` +} + +// DeleteAutomationRulePayload struct -- updates +type DeleteAutomationRulePayload struct { + Stub string `json:"_stub,omitempty"` +} + +// ServiceAccount struct -- updates +type ServiceAccount struct { + AssignedProjects []*Project `json:"assignedProjects,omitempty"` + ClientID string `json:"clientId"` + ClientSecret string `json:"clientSecret"` + CreatedAt string `json:"createdAt"` + ID string `json:"id"` + Name string `json:"name"` + Scopes []string `json:"scopes"` + LastRotatedAt string `json:"lastRotatedAt"` +} + +// CreateServiceAccountInput struct -- updates +type CreateServiceAccountInput struct { + Name string `json:"name"` + Scopes []string `json:"scopes"` + AssignedProjectIDs []string `json:"assignedProjectIds,omitempty"` +} + +// CreateServiceAccountPayload struct -- updates +type CreateServiceAccountPayload struct { + ServiceAccount ServiceAccount `json:"serviceAccount,omitempty"` +} + +// DeleteServiceAccountInput struct -- updates +type DeleteServiceAccountInput struct { + ID string `json:"id"` +} + +// DeleteServiceAccountPayload struct -- updates +type DeleteServiceAccountPayload struct { + Stub string `json:"_stub"` +} + +// CICDScanPolicy struct -- updates -- added paramsType +type CICDScanPolicy struct { + Builtin bool `json:"builtin"` + Description string `json:"description,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + ParamsType internal.EnumType `json:"paramsType"` + Params interface{} `json:"params"` +} + +// DiskScanVulnerabilitySeverity enum +var DiskScanVulnerabilitySeverity = []string{ + "INFORMATIONAL", + "LOW", + "MEDIUM", + "HIGH", + "CRITICAL", +} + +// CICDScanPolicyParamsVulnerabilities struct - updates +type CICDScanPolicyParamsVulnerabilities struct { + IgnoreUnfixed bool `json:"ignoreUnfixed"` + PackageAllowList []string `json:"packageAllowList"` + PackageCountThreshold int `json:"packageCountThreshold"` + Severity string `json:"severity"` // enum DiskScanVulnerabilitySeverity +} + +// CICDScanPolicyParamsSecrets struct -- updates +type CICDScanPolicyParamsSecrets struct { + CountThreshold int `json:"countThreshold"` + PathAllowList []string `json:"pathAllowList"` +} + +// IACScanSeverity enum +var IACScanSeverity = []string{ + "INFORMATIONAL", + "LOW", + "MEDIUM", + "HIGH", + "CRITICAL", +} + +// CICDScanPolicyParamsIAC struct -- updates +type CICDScanPolicyParamsIAC struct { + BuiltinIgnoreTagsEnabled bool `json:"builtinIgnoreTagsEnabled"` + CountThreshold int `json:"countThreshold"` + CustomIgnoreTags []*CICDPolicyCustomIgnoreTag `json:"customIgnoreTags"` + IgnoredRules []*CloudConfigurationRule `json:"ignoredRules"` + SecurityFrameworks []*SecurityFramework `json:"securityFrameworks,omitempty"` + SeverityThreshold string `json:"severityThreshold"` // enum IACScanSeverity +} + +// CICDPolicyCustomIgnoreTag struct -- updates +type CICDPolicyCustomIgnoreTag struct { + IgnoreAllRules bool `json:"ignoreAllRules"` + Key string `json:"key"` + Rules []*CloudConfigurationRule `json:"rules"` + Value string `json:"value"` +} + +// Severity enum +var Severity = []string{ + "INFORMATIONAL", + "LOW", + "MEDIUM", + "HIGH", + "CRITICAL", +} + +// CloudConfigurationRuleServiceType enum +var CloudConfigurationRuleServiceType = []string{ + "AWS", + "Azure", + "GCP", + "OCI", + "Alibaba", + "AKS", + "EKS", + "GKE", + "Kubernetes", + "OKE", +} + +// CloudConfigurationRule struct -- updates +type CloudConfigurationRule struct { + Builtin *bool `json:"builtin"` + CloudProvider string `json:"cloudProvider,omitempty"` // enum CloudProvider + Control *Control `json:"control,omitempty"` + Description string `json:"description,omitempty"` + Enabled *bool `json:"enabled"` + FunctionAsControl *bool `json:"functionAsControl"` + GraphID string `json:"graphId"` + HasAutoRemediation *bool `json:"hasAutoRemediation"` + IACMatchers []*CloudConfigurationRuleMatcher `json:"iacMatchers,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + OPAPolicy string `json:"opaPolicy,omitempty"` + RemediationInstructions string `json:"remediationInstructions,omitempty"` + ScopeAccounts []*CloudAccount `json:"scopeAccounts"` // removed omitempty + SecuritySubCategories []*SecuritySubCategory `json:"securitySubCategories"` + ServiceType string `json:"serviceType,omitempty"` // enum CloudConfigurationRuleServiceType + Severity string `json:"severity"` // enum Severity + ShortID string `json:"shortId"` + SupportsNRT *bool `json:"supportsNRT"` + TargetNativeType string `json:"targetNativeType,omitempty"` + TargetNativeTypes []string `json:"targetNativeTypes,omitempty"` +} + +// SecurityFramework struct -- updates +type SecurityFramework struct { + Builtin bool `json:"builtin"` + Categories []SecurityCategory `json:"categories"` + Description string `json:"description,omitempty"` + Enabled bool `json:"enabled,omitempty"` + ID string `json:"id"` + Name string `json:"name"` +} + +// CreateCICDScanPolicyPayload struct -- updates +type CreateCICDScanPolicyPayload struct { + ScanPolicy *CICDScanPolicy `json:"scanPolicy,omitempty"` +} + +// CreateCICDScanPolicyInput struct -- updates +type CreateCICDScanPolicyInput struct { + Name string `json:"name"` + Description string `json:"description,omitempty"` + DiskVulnerabilitiesParams *CreateCICDScanPolicyDiskVulnerabilitiesInput `json:"diskVulnerabilitiesParams,omitempty"` + DiskSecretsParams *CreateCICDScanPolicyDiskSecretsInput `json:"diskSecretsParams,omitempty"` + IACParams *CreateCICDScanPolicyIACInput `json:"iacParams,omitempty"` +} + +// CreateCICDScanPolicyDiskVulnerabilitiesInput struct -- updates +type CreateCICDScanPolicyDiskVulnerabilitiesInput struct { + Severity string `json:"severity"` // enum DiskScanVulnerabilitySeverity + PackageCountThreshold int `json:"packageCountThreshold"` + IgnoreUnfixed bool `json:"ignoreUnfixed"` + PackageAllowList []string `json:"packageAllowList,omitempty"` +} + +// CreateCICDScanPolicyDiskSecretsInput struct -- updates +type CreateCICDScanPolicyDiskSecretsInput struct { + CountThreshold int `json:"countThreshold"` + PathAllowList []string `json:"pathAllowList,omitempty"` +} + +// CreateCICDScanPolicyIACInput struct -- updates +type CreateCICDScanPolicyIACInput struct { + SeverityThreshold string `json:"severityThreshold"` // enum IACScanSeverity + CountThreshold int `json:"countThreshold"` + IgnoredRules []string `json:"ignoredRules,omitempty"` + BuiltinIgnoreTagsEnabled *bool `json:"builtinIgnoreTagsEnabled,omitempty"` + CustomIgnoreTags []*CICDPolicyCustomIgnoreTagCreateInput `json:"customIgnoreTags,omitempty"` + SecurityFrameworks []string `json:"securityFrameworks,omitempty"` +} + +// CICDPolicyCustomIgnoreTagCreateInput struct -- updates +type CICDPolicyCustomIgnoreTagCreateInput struct { + Key string `json:"key"` + Value string `json:"value"` + RuleIDs []string `json:"ruleIDs,omitempty"` + IgnoreAllRules *bool `json:"ignoreAllRules,omitempty"` +} + +// UpdateCICDScanPolicyPayload struct -- updates +type UpdateCICDScanPolicyPayload struct { + ScanPolicy *CICDScanPolicy `json:"scanPolicy,omitempty"` +} + +// UpdateCICDScanPolicyInput struct -- updates +type UpdateCICDScanPolicyInput struct { + ID string `json:"id"` + Patch UpdateCICDScanPolicyPatch `json:"patch"` +} + +// UpdateCICDScanPolicyPatch struct -- updates +type UpdateCICDScanPolicyPatch struct { + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + DiskVulnerabilitiesParams *UpdateCICDScanPolicyDiskVulnerabilitiesPatch `json:"diskVulnerabilitiesParams,omitempty"` + DiskSecretsParams *UpdateCICDScanPolicyDiskSecretsPatch `json:"diskSecretsParams,omitempty"` + IACParams *UpdateCICDScanPolicyIACPatch `json:"iacParams,omitempty"` +} + +// UpdateCICDScanPolicyDiskVulnerabilitiesPatch struct -- updates +// the omitempty tag is ignored because the patch requires empty values to remove parameter settings +type UpdateCICDScanPolicyDiskVulnerabilitiesPatch struct { + Severity string `json:"severity"` // enum DiskScanVulnerabilitySeverity + PackageCountThreshold int `json:"packageCountThreshold"` + IgnoreUnfixed *bool `json:"ignoreUnfixed"` + PackageAllowList []string `json:"packageAllowList"` +} + +// UpdateCICDScanPolicyDiskSecretsPatch struct -- updates +// the omitempty tag is ignored because the patch requires empty values to remove parameter settings +type UpdateCICDScanPolicyDiskSecretsPatch struct { + CountThreshold int `json:"countThreshold"` + PathAllowList []string `json:"pathAllowList"` +} + +// UpdateCICDScanPolicyIACPatch struct -- updates +// the omitempty tag is ignored because the patch requires empty values to remove parameter settings +type UpdateCICDScanPolicyIACPatch struct { + SeverityThreshold string `json:"severityThreshold"` // enum IACScanSeverity + CountThreshold int `json:"countThreshold"` + IgnoredRules []string `json:"ignoredRules"` + BuiltinIgnoreTagsEnabled *bool `json:"builtinIgnoreTagsEnabled"` + CustomIgnoreTags []*CICDPolicyCustomIgnoreTagUpdateInput `json:"customIgnoreTags"` + SecurityFrameworks []string `json:"securityFrameworks"` +} + +// CICDPolicyCustomIgnoreTagUpdateInput struct -- updates +type CICDPolicyCustomIgnoreTagUpdateInput struct { + Key string `json:"key"` + Value string `json:"value"` + RuleIDs []string `json:"ruleIDs,omitempty"` + IgnoreAllRules *bool `json:"ignoreAllRules,omitempty"` +} + +// DeleteCICDScanPolicyPayload struct -- updates +type DeleteCICDScanPolicyPayload struct { + ID string `json:"id"` +} + +// DeleteCICDScanPolicyInput struct -- updates +type DeleteCICDScanPolicyInput struct { + ID string `json:"id"` +} + +// WebhookAutomationActionParams struct -- updates -- added authenticationType for authentication +type WebhookAutomationActionParams struct { + AuthenticationType internal.EnumType `json:"authenticationType"` + Authentication interface{} `json:"authentication,omitempty"` + Body string `json:"body"` + ClientCertificate string `json:"clientCertificate,omitempty"` + URL string `json:"url"` +} + +// WebhookAutomationActionAuthenticationBasic struct -- updates +type WebhookAutomationActionAuthenticationBasic struct { + Password string `json:"password"` + Username string `json:"username"` +} + +// WebhookAutomationActionAuthenticationTokenBearer struct -- updates +type WebhookAutomationActionAuthenticationTokenBearer struct { + Token string `json:"token"` +} + +/* +// CreateCloudConfigurationRuleInput struct -- updates +type CreateCloudConfigurationRuleInput struct { + Name string `json:"name"` + Description string `json:"description,omitempty"` + TargetNativeType string `json:"targetNativeType,omitempty"` + TargetNativeTypes []string `json:"targetNativeTypes,omitempty"` + OPAPolicy string `json:"opaPolicy,omitempty"` + Severity string `json:"severity,omitempty"` // enum Severity + Enabled *bool `json:"enabled,omitempty"` + RemediationInstructions string `json:"remediationInstructions,omitempty"` + ScopeAccountIDs []string `json:"scopeAccountIds,omitempty"` + FunctionAsControl *bool `json:"functionAsControl,omitempty"` + SecuritySubCategories []string `json:"securitySubCategories,omitempty"` + IACMatchers []*CreateCloudConfigurationRuleMatcherInput `json:"iacMatchers,omitempty"` +} +*/ + +// CreateCloudConfigurationRuleInput struct -- updates +type CreateCloudConfigurationRuleInput struct { + Name string `json:"name"` + Description string `json:"description"` + TargetNativeType string `json:"targetNativeType"` + TargetNativeTypes []string `json:"targetNativeTypes"` + OPAPolicy string `json:"opaPolicy"` + Severity string `json:"severity"` // enum Severity + Enabled *bool `json:"enabled"` + RemediationInstructions string `json:"remediationInstructions"` + ScopeAccountIDs []string `json:"scopeAccountIds"` + FunctionAsControl *bool `json:"functionAsControl"` + SecuritySubCategories []string `json:"securitySubCategories"` + IACMatchers []*CreateCloudConfigurationRuleMatcherInput `json:"iacMatchers"` +} + +// CreateCloudConfigurationRuleMatcherInput struct -- updates +type CreateCloudConfigurationRuleMatcherInput struct { + Type string `json:"type"` // enum CloudConfigurationRuleMatcherType + RegoCode string `json:"regoCode"` +} + +// CreateCloudConfigurationRulePayload struct -- updates +type CreateCloudConfigurationRulePayload struct { + Rule CloudConfigurationRule `json:"rule,omitempty"` +} + +// CloudConfigurationRuleMatcher struct -- updates +type CloudConfigurationRuleMatcher struct { + Enabled *bool `json:"enabled"` + ID string `json:"id"` + RegoCode string `json:"regoCode"` + ShortName string `json:"shortName"` + Type string `json:"type"` // enum CloudConfigurationRuleMatcherType +} + +// SecuritySubCategory struct -- updates +type SecuritySubCategory struct { + Category SecurityCategory `json:"category"` + Description string `json:"description"` + ID string `json:"id"` + ResolutionRecommendation string `json:"resolutionRecommendation,omitempty"` + Title string `json:"title"` + ExternalID string `json:"external_id"` +} + +// SecurityCategory struct -- updates +type SecurityCategory struct { + Description string `json:"description"` + Framework SecurityFramework `json:"framework"` + ID string `json:"id"` + Name string `json:"name"` + SubCategories []SecuritySubCategory `json:"subCategories"` +} + +// DeleteCloudConfigurationRuleInput struct -- updates +type DeleteCloudConfigurationRuleInput struct { + ID string `json:"id"` +} + +// DeleteCloudConfigurationRulePayload struct -- updates +type DeleteCloudConfigurationRulePayload struct { + Stub string `json:"_stub"` +} + +// UpdateCloudConfigurationRuleInput struct -- updates +type UpdateCloudConfigurationRuleInput struct { + ID string `json:"id"` + Patch UpdateCloudConfigurationRulePatch `json:"patch"` +} + +// UpdateCloudConfigurationRulePatch struct -- updates +// the omitempty tag is ignored because the patch requires empty values to remove parameter settings +type UpdateCloudConfigurationRulePatch struct { + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + TargetNativeTypes []string `json:"targetNativeTypes,omitempty"` + OPAPolicy string `json:"opaPolicy"` + RemediationInstructions string `json:"remediationInstructions,omitempty"` + Severity string `json:"severity"` + Enabled *bool `json:"enabled"` + ScopeAccountIds []string `json:"scopeAccountIds"` + FunctionAsControl *bool `json:"functionAsControl"` + SecuritySubCategories []string `json:"securitySubCategories,omitempty"` + IACMatchers []*UpdateCloudConfigurationRuleMatcherInput `json:"iacMatchers"` +} + +// UpdateCloudConfigurationRuleMatcherInput struct -- updates +type UpdateCloudConfigurationRuleMatcherInput struct { + Type string `json:"type"` // enum CloudConfigurationRuleMatcherType + RegoCode string `json:"regoCode"` +} + +// UpdateCloudConfigurationRulePayload struct -- updates +type UpdateCloudConfigurationRulePayload struct { + Rule CloudConfigurationRule `json:"rule,omitempty"` +} + +// CloudConfigurationRuleMatcherType enum +var CloudConfigurationRuleMatcherType = []string{ + "TERRAFORM", + "CLOUD_FORMATION", + "KUBERNETES", + "AZURE_RESOURCE_MANAGER", + "DOCKER_FILE", +} + +// CloudProvider enum +var CloudProvider = []string{ + "GCP", + "AWS", + "Azure", + "OCI", + "OpenShift", +} + +// Control struct -- updates +type Control struct { + CreatedAt string `json:"createdAt,omitempty"` + Description string `json:"description"` + Enabled bool `json:"enabled"` + EnabledForHBI bool `json:"enabledForHBI"` + EnabledForLBI bool `json:"enabledForLBI"` + EnabledForMBI bool `json:"enabledForMBI"` + EnabledForUnattributed bool `json:"enabledForUnattributed"` + ExternalReferences []*ControlExternalReference `json:"externalReferences,omitempty"` + ID string `json:"id"` + Name string `json:"name"` + Query interface{} `json:"query,omitempty"` // scalar + ResolutionRecommendation string `json:"resolutionRecommendation,omitempty"` + ScopeProject Project `json:"scopeProject,omitempty"` + ScopeQuery interface{} `json:"scopeQuery,omitempty"` // scalar + SecuritySubCategories []*SecuritySubCategory `json:"securitySubCategories,omitempty"` + Severity string `json:"severity,omitempty"` // enum Severity + SourceCloudConfigurationRule CloudConfigurationRule `json:"sourceCloudConfigurationRule,omitempty"` + SupportsNRT bool `json:"supportsNRT"` + Tags []string `json:"tags"` + Type string `json:"type"` // enum type +} + +// ControlExternalReference struct -- updates +type ControlExternalReference struct { + ID string `json:"id"` + Name string `json:"name"` +} + +// ControlType enum +var ControlType = []string{ + "SECURITY_GRAPH", + "CLOUD_CONFIGURATION", +} + +// CreateUserInput struct +type CreateUserInput struct { + Email string `json:"email"` + Name string `json:"name"` + Role string `json:"role"` + AssignedProjectIDs []string `json:"assignedProjectIds,omitempty"` + SendEmailInvite bool `json:"sendEmailInvite"` +} + +// CreateUserPayload struct +type CreateUserPayload struct { + User User `json:"user"` +} + +// UpdateUserInput struct +type UpdateUserInput struct { + ID string `json:"id"` + Patch UpdateUserPatch `json:"patch"` +} + +// UpdateUserPatch struct +type UpdateUserPatch struct { + Name string `json:"name,omitempty"` + Email string `json:"email,omitempty"` + Role string `json:"role,omitempty"` + AssignedProjectIDs []string `json:"assignedProjectIds,omitempty"` + IsSuspended bool `json:"isSuspended,omitempty"` +} + +// UpdateUserPayload struct +type UpdateUserPayload struct { + User User `json:"user,omitempty"` +} + +// DeleteUserInput struct +type DeleteUserInput struct { + ID string `json:"id"` +} + +// DeleteUserPayload struct +type DeleteUserPayload struct { + Stub string `json:"_stub"` +} + +// CreateSecurityFrameworkInput struct +type CreateSecurityFrameworkInput struct { + Name string `json:"name"` + Description string `json:"description,omitempty"` + Enabled *bool `json:"enabled,omitempty"` + Categories []SecurityCategoryInput `json:"categories"` +} + +// SecurityCategoryInput struct +type SecurityCategoryInput struct { + ID string `json:"id,omitempty"` + Name string `json:"name"` + Description string `json:"description,omitempty"` + ExternalID string `json:"externalId,omitempty"` + SubCategories []SecuritySubCategoryInput `json:"subCategories"` +} + +// SecuritySubCategoryInput struct +// Description was made required because the API nullifies the value if not provided +type SecuritySubCategoryInput struct { + ID string `json:"id,omitempty"` + Title string `json:"title"` + Description string `json:"description"` + ExternalID string `json:"externalId,omitempty"` + ResolutionRecommendation string `json:"resolutionRecommendation,omitempty"` +} + +// CreateSecurityFrameworkPayload struct +type CreateSecurityFrameworkPayload struct { + Framework SecurityFramework `json:"framework,omitempty"` +} + +// DeleteSecurityFrameworkInput struct +type DeleteSecurityFrameworkInput struct { + ID string `json:"id"` +} + +// DeleteSecurityFrameworkPayload struct +type DeleteSecurityFrameworkPayload struct { + Stub string `json:"_stub,omitempty"` +} + +// UpdateSecurityFrameworkInput struct +type UpdateSecurityFrameworkInput struct { + ID string `json:"id"` + Patch SecurityFrameworkPatch `json:"patch"` +} + +// UpdateSecurityFrameworkPayload struct +type UpdateSecurityFrameworkPayload struct { + Framework SecurityFramework `json:"framework,omitempty"` +} + +// SecurityFrameworkPatch struct +type SecurityFrameworkPatch struct { + Name string `json:"name,omitempty"` + Description string `json:"description"` + Enabled *bool `json:"enabled,omitempty"` + Categories []SecurityCategoryInput `json:"categories"` +} + +// CreateControlInput struct +type CreateControlInput struct { + Query json.RawMessage `json:"query"` + Name string `json:"name"` + Description string `json:"description,omitempty"` + ResolutionRecommendation string `json:"resolutionRecommendation,omitempty"` + Severity string `json:"severity"` // enum Severity + ScopeQuery json.RawMessage `json:"scopeQuery"` + SecuritySubCategories []string `json:"securitySubCategories,omitempty"` + ProjectID string `json:"projectId"` +} + +// CreateControlPayload struct +type CreateControlPayload struct { + Control Control `json:"control,omitempty"` +} + +// DeleteControlInput struct +type DeleteControlInput struct { + ID string `json:"id"` +} + +// DeleteControlPayload struct +type DeleteControlPayload struct { + Stub string `json:"_stub,omitempty"` +} + +// UpdateControlInput struct +type UpdateControlInput struct { + ID string `json:"id"` + Patch UpdateControlPatch `json:"patch"` +} + +// UpdateControlPatch struct +type UpdateControlPatch struct { + Query json.RawMessage `json:"query,omitempty"` + ScopeQuery json.RawMessage `json:"scopeQuery,omitempty"` + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + ResolutionRecommendation string `json:"resolutionRecommendation,omitempty"` + Severity string `json:"severity,omitempty"` // enum Severity + Enabled *bool `json:"enabled,omitempty"` + EnabledForLBI *bool `json:"enabledForLBI,omitempty"` + EnabledForMBI *bool `json:"enabledForMBI,omitempty"` + EnabledForHBI *bool `json:"enabledForHBI,omitempty"` + EnabledForUnattributed *bool `json:"enabledForUnattributed,omitempty"` + SecuritySubCategories []string `json:"securitySubCategories,omitempty"` +} + +// UpdateControlPayload struct +type UpdateControlPayload struct { + Control Control `json:"control,omitempty"` +} diff --git a/main.go b/main.go new file mode 100644 index 0000000..9e9f214 --- /dev/null +++ b/main.go @@ -0,0 +1,39 @@ +package main + +import ( + "flag" + + "github.com/hashicorp/terraform-plugin-sdk/v2/plugin" + + "wiz.io/hashicorp/terraform-provider-wiz/internal/provider" +) + +//go:generate terraform fmt -recursive ./examples/ +//go:generate go run github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs + +var ( + // these will be set by the goreleaser configuration + // to appropriate values for the compiled binary + version string = "dev" + + // goreleaser can also pass the specific commit if you want + commit string = "" +) + +func main() { + var debugMode bool + + flag.BoolVar(&debugMode, "debug", false, "set to true to run the provider with support for debuggers like delve") + flag.Parse() + + opts := &plugin.ServeOpts{ + Debug: debugMode, + + // TODO: update this string with the full name of your provider as used in your configs + ProviderAddr: "wiz.io/hashicorp/wiz", + + ProviderFunc: provider.New(version), + } + + plugin.Serve(opts) +} diff --git a/schema/README.md b/schema/README.md new file mode 100644 index 0000000..3f4ed2e --- /dev/null +++ b/schema/README.md @@ -0,0 +1,99 @@ +This directory contains the GraphQL schema for Wiz. + +The JSON representation of the schema was retrieved using reflection from the Wiz API using the following query. + +``` +fragment FullType on __Type { + kind + name + fields(includeDeprecated: true) { + name + args { + ...InputValue + } + type { + ...TypeRef + } + isDeprecated + deprecationReason + } + inputFields { + ...InputValue + } + interfaces { + ...TypeRef + } + enumValues(includeDeprecated: true) { + name + isDeprecated + deprecationReason + } + possibleTypes { + ...TypeRef + } +} +fragment InputValue on __InputValue { + name + type { + ...TypeRef + } + defaultValue +} +fragment TypeRef on __Type { + kind + name + ofType { + kind + name + ofType { + kind + name + ofType { + kind + name + ofType { + kind + name + ofType { + kind + name + ofType { + kind + name + ofType { + kind + name + } + } + } + } + } + } + } +} +query IntrospectionQuery { + __schema { + queryType { + name + } + mutationType { + name + } + types { + ...FullType + } + directives { + name + locations + args { + ...InputValue + } + } + } +} +``` + +The JSON representation was converted to GraphQL SDL using graphql-json-to-sdl. +See https://github.com/CDThomas/graphql-json-to-sdl + +The resulting representation is stored in wiz.graphql diff --git a/schema/wiz.graphql b/schema/wiz.graphql new file mode 100644 index 0000000..f687e9b --- /dev/null +++ b/schema/wiz.graphql @@ -0,0 +1,19172 @@ +directive @apollo_studio_metadata(buildId: String, checkId: String, launchId: String) on SCHEMA + +directive @specifiedBy(url: String!) on SCALAR + +type _AuthStub { + _stub: String + id: ID! +} + +type _IaCStub { + _stub: String + id: ID! +} + +type ActionTemplate implements Node { + createdAt: DateTime! + createdBy: User + id: ID! + name: String! + params: ActionTemplateParams + project: Project + type: ActionTemplateType! +} + +type ActionTemplateConnection { + edges: [ActionTemplateEdge!] + nodes: [ActionTemplate!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ActionTemplateEdge { + cursor: String! + node: ActionTemplate! +} + +input ActionTemplateFilters { + search: String + type: [ActionTemplateType!] + projectId: String +} + +union ActionTemplateParams = AwsSnsActionTemplateParams | EmailActionTemplateParams | WebhookActionTemplateParams | SlackActionTemplateParams | AzureServiceBusActionTemplateParams | GcpPubSubActionTemplateParams | PagerDutyActionCreateIncidentTemplateParams | JiraActionCreateTicketTemplateParams | JiraActionTransitionTicketTemplateParams | ServiceNowActionCreateTicketTemplateParams | ServiceNowActionUpdateTicketTemplateParams + +input ActionTemplateParamsInput { + awsSNS: AwsSNSActionTemplateParamsInput + email: EmailActionTemplateParamsInput + webhook: WebhookActionTemplateParamsInput + slack: SlackActionTemplateParamsInput + azureServiceBus: AzureServiceBusActionTemplateParamsInput + gcpPubSub: GcpPubSubActionTemplateParamsInput + pagerDutyCreateIncident: PagerDutyActionCreateIncidentTemplateParamsInput + jiraCreateTicket: JiraActionCreateTicketTemplateParamsInput + jiraTransitionTicket: JiraActionTransitionTicketTemplateParamsInput + serviceNowCreateTicket: ServiceNowActionCreateTicketTemplateParamsInput + serviceNowUpdateTicket: ServiceNowActionUpdateTicketTemplateParamsInput +} + +enum ActionTemplateType { + AWS_SNS + AZURE_DEVOPS + AZURE_LOGIC_APPS + AZURE_SENTINEL + AZURE_SERVICE_BUS + CISCO_WEBEX + CORTEX_XSOAR + CYWARE + EMAIL + AWS_EVENT_BRIDGE + GOOGLE_CHAT + GOOGLE_PUB_SUB + JIRA_CREATE_TICKET + JIRA_TRANSITION_TICKET + MICROSOFT_TEAMS + PAGER_DUTY_CREATE_INCIDENT + PAGER_DUTY_RESOLVE_INCIDENT + SECURITY_HUB + SERVICE_NOW_CREATE_TICKET + SERVICE_NOW_UPDATE_TICKET + SLACK + SNOWFLAKE + SPLUNK + SUMO_LOGIC + TORQ + WEBHOOK +} + +input AddSecurityScanInput { + uploadId: String! + scopeObject: String + source: String +} + +type AddSecurityScanPayload { + securityScan: SecurityScan +} + +enum AlibabaCloudType { + ALICLOUD + ALIYUN +} + +enum AlibabaConnectorCredentialsType { + ACCOUNT + RESOURCE_DIRECTORY +} + +enum AlibabaCredentialsType { + ACCOUNT + RESOURCE_DIRECTORY +} + +scalar AnyValue + +type ArtifactAnalyticsVulnerabilities { + counts: [ArtifactAnalyticsVulnerabilityCount!]! + hasCritical: Boolean! +} + +type ArtifactAnalyticsVulnerabilityCount { + count: Int! + level: VulnerabilitySeverity! +} + +type ArtifactFinding implements Node { + detailedName: String! + detectionMethod: ArtifactFindingDetectionMethod + id: ID! + name: String! + severity: VulnerabilitySeverity! + version: String! + vulnerability: Vulnerability! +} + +enum ArtifactFindingDetectionMethod { + PACKAGE + LIBRARY + OS + FILE_PATH +} + +type ArtifactFindingEdge { + cursor: String! + node: ArtifactFinding! +} + +type ArtifactFindingsConnection { + edges: [ArtifactFindingEdge!]! + nodes: [ArtifactFinding!]! + pageInfo: PageInfo! + totalCount: Int! +} + +input AssociateServiceTicketInput { + issueId: ID! + ticketId: String! + ticketUrl: String! +} + +type AssociateServiceTicketPayload { + serviceTicket: ServiceTicket! +} + +type AuditLogEntry { + action: String! + actionParameters: JSON! + id: ID! + requestId: String + serviceAccount: ServiceAccount + sourceIP: String + status: AuditLogEntryStatus! + timestamp: DateTime! + user: User + userAgent: String +} + +type AuditLogEntryConnection { + edges: [AuditLogEntryEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + nodes: [AuditLogEntry!] + pageInfo: PageInfo! + totalCount: Int! +} + +type AuditLogEntryEdge { + cursor: String! + node: AuditLogEntry! +} + +input AuditLogEntryFilters { + action: String + search: String + status: [AuditLogEntryStatus!] + user: [String!] + userType: [AuditLogEntryUserType!] + userAgent: String + timestamp: AuditLogEntryTimestampFilter + sourceIP: String +} + +enum AuditLogEntryStatus { + SUCCESS + FAILED + INVALID + ACCESS_DENIED +} + +input AuditLogEntryTimestampFilter { + before: DateTime + after: DateTime +} + +enum AuditLogEntryUserType { + USER_ACCOUNT + SERVICE_ACCOUNT +} + +enum AuthenticationSource { + LEGACY + MODERN +} + +type AuthMigration { + status: AuthMigrationStatus! +} + +enum AuthMigrationStatus { + NOT_STARTED + ADMIN_ONLY + IN_PROGRESS + COMPLETED +} + +input AuthProviderConfigAKSInput { + serviceAccountToken: String! +} + +input AuthProviderConfigEKSInput { + serviceAccountToken: String! + vpcEndpointServiceName: String +} + +input AuthProviderConfigKubernetesInput { + serviceAccountToken: String! +} + +input AuthProviderConfigOKEInput { + serviceAccountToken: String! +} + +type AutomationAction implements Node { + createdAt: DateTime! + id: ID! + isAccessibleToAllProjects: Boolean + name: String! + params: AutomationActionParams! + project: Project + status: AutomationActionStatus + type: AutomationActionType! + updatedAt: DateTime! + usedByRules: [AutomationRule!]! +} + +type AutomationActionConnection { + edges: [AutomationActionEdge!] + nodes: [AutomationAction!] + pageInfo: PageInfo! + totalCount: Int! +} + +type AutomationActionEdge { + cursor: String! + node: AutomationAction! +} + +input AutomationActionFilters { + search: String + type: [AutomationActionType!] + projectId: String +} + +input AutomationActionIssueEntityTag { + key: String! + value: String +} + +union AutomationActionParams = EmailAutomationActionParams | WebhookAutomationActionParams | SlackMessageAutomationActionParams | GoogleChatMessageAutomationActionParams | JiraAutomationActionParams | JiraTransitionAutomationActionParams | ServiceNowAutomationActionParams | ServiceNowUpdateTicketAutomationActionParams | AwsMessageAutomationActionParams | AzureServiceBusAutomationActionParams | GooglePubSubAutomationActionParams + +input AutomationActionRuleIssueEntityTagFilter { + containsAll: [AutomationActionIssueEntityTag!] + containsAny: [AutomationActionIssueEntityTag!] + doesNotContainAll: [AutomationActionIssueEntityTag!] + doesNotContainAny: [AutomationActionIssueEntityTag!] +} + +enum AutomationActionStatus { + SUCCESS + FAILURE +} + +type AutomationActionTestResult { + reason: String + success: Boolean! +} + +type AutomationActionTLSConfig { + allowInsecureTLS: Boolean + clientCertificateAndPrivateKey: String + serverCA: String +} + +input AutomationActionTLSConfigInput { + allowInsecureTLS: Boolean + serverCA: String + clientCertificateAndPrivateKey: String +} + +enum AutomationActionType { + EMAIL + WEBHOOK + SLACK_MESSAGE + GOOGLE_CHAT_MESSAGE + MICROSOFT_TEAMS + EVENT_BRIDGE + SECURITY_HUB + JIRA_TICKET + SERVICENOW_TICKET + AZURE_DEVOPS + AZURE_SENTINEL + AZURE_LOGIC_APPS + SPLUNK + SUMO_LOGIC + TORQ + SNOWFLAKE + CYWARE + AWS_SNS + AZURE_SERVICE_BUS + GOOGLE_PUB_SUB + CISCO_WEBEX + CORTEX_XSOAR + JIRA_TICKET_TRANSITION + SERVICENOW_UPDATE_TICKET + PAGER_DUTY_CREATE_INCIDENT + PAGER_DUTY_RESOLVE_INCIDENT + OPSGENIE_CREATE_ALERT + OPSGENIE_CLOSE_ALERT + FRESHSERVICE +} + +scalar AutomationActionTypeValue + +type AutomationRule implements Node { + action: AutomationAction! + createdAt: DateTime! + createdBy: User! + description: String + enabled: Boolean! + filters: JSON + id: ID! + name: String! + overrideActionParams: JSON + project: Project + triggerSource: AutomationRuleTriggerSource! + triggerType: [AutomationRuleTriggerType!]! + updatedAt: DateTime! +} + +input AutomationRuleCloudEventFilters { + matchedRules: [String!]! +} + +type AutomationRuleConnection { + edges: [AutomationRuleEdge!] + nodes: [AutomationRule!] + pageInfo: PageInfo! + totalCount: Int! +} + +type AutomationRuleEdge { + cursor: String! + node: AutomationRule! +} + +input AutomationRuleFilters { + search: String + triggerSource: [AutomationRuleTriggerSource!] + action: [String!] + enabled: Boolean +} + +input AutomationRuleIssueEntityFilters { + subscriptionId: [String!] + resourceGroupId: [String!] + nativeType: [String!] + cloudPlatform: [String!] + type: [String!] + id: String + ids: [String!] + status: [CloudResourceStatus!] + region: [String!] + tag: AutomationActionRuleIssueEntityTagFilter +} + +input AutomationRuleIssueFilters { + project: [String!] + sourceControl: [String!] + severity: [String!] + status: [String!] + relatedEntity: AutomationRuleIssueEntityFilters + resolutionReason: [String!] + hasServiceTicket: Boolean + hasNote: Boolean + frameworkCategory: [String!] +} + +enum AutomationRuleTriggerSource { + ISSUES + CLOUD_EVENTS +} + +enum AutomationRuleTriggerType { + CREATED + UPDATED + RESOLVED + REOPENED +} + +type AvailableRegions { + regions: [String!] +} + +input AwsMessageAutomationActionAccessMethodInput { + type: AwsMessageAutomationActionAccessMethodType! + connectorForAccess: ID + customerRoleARN: String +} + +enum AwsMessageAutomationActionAccessMethodType { + ASSUME_CONNECTOR_ROLE + ASSUME_SPECIFIED_ROLE +} + +type AwsMessageAutomationActionParams { + accessMethod: AwsMessageAutomationActionAccessMethodType! + body: String! + connectorForAccess: Connector + customerRoleARN: String + snsTopicARN: String! +} + +type AwsSnsActionTemplateParams { + body: String! +} + +input AwsSNSActionTemplateParamsInput { + body: String! +} + +input AwsSNSIntegrationAccessMethodInput { + type: AwsSNSIntegrationAccessMethodType! + accessConnectorId: ID + customerRoleARN: String +} + +enum AwsSNSIntegrationAccessMethodType { + ASSUME_CONNECTOR_ROLE + ASSUME_SPECIFIED_ROLE +} + +type AwsSNSIntegrationParams { + accessConnector: Connector + accessMethod: AwsSNSIntegrationAccessMethodType! + customerRoleARN: String + topicARN: String! +} + +type AzureServiceBusActionTemplateParams { + body: String! +} + +input AzureServiceBusActionTemplateParamsInput { + body: String! +} + +input AzureServiceBusAutomationActionAccessMethodInput { + type: AzureServiceBusAutomationActionAccessMethodType! + connectorForAccess: ID + connectionStringWithSAS: String +} + +enum AzureServiceBusAutomationActionAccessMethodType { + CONNECTOR_CREDENTIALS + CONNECTION_STRING_WITH_SAS +} + +type AzureServiceBusAutomationActionParams { + accessMethod: AzureServiceBusAutomationActionAccessMethodType! + body: String! + connectionStringWithSAS: String + connectorForAccess: Connector + queueUrl: String! +} + +input AzureServiceBusIntegrationAccessMethodInput { + type: AzureServiceBusIntegrationAccessMethodType! + accessConnectorId: ID + connectionStringWithSas: String +} + +enum AzureServiceBusIntegrationAccessMethodType { + CONNECTOR_CREDENTIALS + CONNECTION_STRING_WITH_SAS +} + +type AzureServiceBusIntegrationParams { + accessConnector: Connector + accessMethod: AzureServiceBusIntegrationAccessMethodType! + connectionStringWithSAS: String + queueUrl: String! +} + +enum BackendScanStatus { + PENDING + FAILED + SUCCESS + SKIPPED +} + +type BackendScanStatusPayload { + details: String + status: BackendScanStatus! +} + +type BasicAuthSettings { + requireMFA: Boolean! +} + +type BillableWorkloadSample implements Node { + containerHostCount: Int! + ecsCount: Int! @deprecated(reason: "License page using serverless containers instead of ecs containers") + id: ID! + serverlessContainerCount: Int! + serverlessCount: Int! + timestamp: DateTime! + virtualMachineCount: Int! + workloadCount: Int! +} + +type BillableWorkloadTrendData { + averageContainerHostCount: Int! + averageECSCount: Int! @deprecated(reason: "License page using serverless containers instead of ecs containers") + averageServerlessContainerCount: Int! + averageServerlessCount: Int! + averageVirtualMachineCount: Int! + averageWorkloadCount: Int! + dataPoints: [BillableWorkloadSample!]! +} + +type Broker implements Node { + id: ID! + image: String! + latestVersionPublishedAt: DateTime! + name: String! + publishedAt: DateTime! + status: String! +} + +enum BuiltinReportTypeIds { + AWS_CIS_1_2_0 + AWS_CIS_1_3_0 + AZURE_CIS_1_1_0 + AZURE_CIS_1_3_0 + GCP_CIS_1_1_0 + GRAPH_QUERY + OS_CIS + NETWORK_EXPOSURE + CONFIGURATION_FINDINGS + VULNERABILITIES + COMPLIANCE_EXECUTIVE_SUMMARY + ISSUES + HOST_CONFIGURATION +} + +enum BuiltInUserRoleId { + GLOBAL_ADMIN + GLOBAL_READER + GLOBAL_LIMITED_RESPONDER + GLOBAL_RESPONDER + GLOBAL_CONTRIBUTOR + GLOBAL_GRAPH_READER + CONNECTOR_ADMIN + CONNECTOR_READER + PROJECT_ADMIN + PROJECT_MEMBER + PROJECT_READER + PROJECT_GRAPH_READER + SETTINGS_ADMIN + DOCUMENTATION_READER +} + +enum BusinessImpact { + LBI + MBI + HBI +} + +enum BusinessImpactFilter { + LBI + MBI + HBI +} + +input BYONOutpostClusterAWSConfigInput { + vpcId: String! + subnetIds: [String!]! + securityGroupIds: [String!]! +} + +input BYONOutpostClusterInput { + perCloudConfig: PerCloudBYONOutpostClusterConfigInput! +} + +type CICDDiskScanResult { + analytics: CICDDiskScanResultAnalytics! + applications: [CICDDiskScanResultApplication!] + failedPolicyMatches: [CICDScanPolicyMatch!]! + libraries: [CICDDiskScanResultLibrary!] + osPackages: [CICDDiskScanResultOSPackage!] + secrets: [DiskScanSecret!] +} + +type CICDDiskScanResultAnalytics { + secrets: CICDDiskScanResultSecretAnalytics! + vulnerabilities: CICDDiskScanResultVulnerabilityAnalytics! +} + +type CICDDiskScanResultApplication { + failedPolicyMatches: [CICDScanPolicyMatch!]! + name: String! + vulnerabilities: [DiskScanApplicationVulnerability!]! +} + +type CICDDiskScanResultLibrary { + failedPolicyMatches: [CICDScanPolicyMatch!]! + name: String! + path: String! + version: String! + vulnerabilities: [DiskScanVulnerability!]! +} + +type CICDDiskScanResultOSPackage { + failedPolicyMatches: [CICDScanPolicyMatch!]! + name: String! + version: String! + vulnerabilities: [DiskScanVulnerability!]! +} + +type CICDDiskScanResultSecretAnalytics { + cloudKeyCount: Int! + dbConnectionStringCount: Int! + gitCredentialCount: Int! + passwordCount: Int! + privateKeyCount: Int! +} + +type CICDDiskScanResultVulnerabilityAnalytics { + criticalCount: Int! + highCount: Int! + infoCount: Int! + lowCount: Int! + mediumCount: Int! + unfixedCount: Int! +} + +type CICDIACScanResult { + failedPolicyMatches: [CICDScanPolicyMatch!]! + ruleMatches: [IACScanRuleResult!] + scanStatistics: IACScanStatistics! + secrets: [DiskScanSecret!] +} + +type CICDOutdatedScanPolicy { + name: String! +} + +type CICDPolicyCustomIgnoreTag { + ignoreAllRules: Boolean! + key: String! + rules: [CloudConfigurationRule!]! + value: String! +} + +input CICDPolicyCustomIgnoreTagCreateInput { + key: String! + value: String! + ruleIDs: [String!] + ignoreAllRules: Boolean +} + +input CICDPolicyCustomIgnoreTagUpdateInput { + key: String! + value: String! + ruleIDs: [String!] + ignoreAllRules: Boolean +} + +type CICDScan implements Node { + createdAt: DateTime! + createdBy: CICDScanCreator! + id: ID! + outdatedPolicies: [CICDOutdatedScanPolicy!] + policies: [CICDScanPolicy!]! + result: CICDScanResult + resultJSON: JSON + scanOriginResource: CICDScanOriginResourceBase! + scanOriginResourceType: CICDScanOriginResourceType! + status: CICDScanStatus! + tags: [CICDScanTag!] +} + +type CICDScanConnection { + edges: [CICDScanEdge!] + nodes: [CICDScan!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CICDScanCreator { + serviceAccount: ServiceAccount + user: User +} + +input CICDScanCreatorFilter { + serviceAccount: String +} + +input CICDScanDateTimeFilter { + after: DateTime + before: DateTime +} + +type CICDScanEdge { + cursor: String! + node: CICDScan! +} + +input CICDScanFilters { + search: [String!] + id: [String!] + createdAt: CICDScanDateTimeFilter + createdBy: [CICDScanCreatorFilter!] + state: [CICDScanState!] + verdict: [CICDScanVerdict!] + tag: [CICDScanTagFilter!] + originResourceName: [String!] + originResourceType: [CICDScanOriginResourceType!] + originResourceSubType: [String!] +} + +input CICDScanOrder { + direction: OrderDirection! + field: CICDScanOrderField! +} + +enum CICDScanOrderField { + CREATED_AT + SCAN_ORIGIN +} + +type CICDScanOriginContainerImage implements CICDScanOriginResourceBase { + name: String! +} + +type CICDScanOriginIAC implements CICDScanOriginResourceBase { + name: String! + subTypes: [CICDScanOriginIACSubType!]! +} + +enum CICDScanOriginIACSubType { + TERRAFORM + CLOUD_FORMATION + KUBERNETES + DOCKERFILE + AZURE_RESOURCE_MANAGER +} + +interface CICDScanOriginResourceBase { + name: String! +} + +enum CICDScanOriginResourceType { + VIRTUAL_MACHINE + VIRTUAL_MACHINE_IMAGE + CONTAINER_IMAGE + IAC +} + +type CICDScanOriginVirtualMachine implements CICDScanOriginResourceBase { + name: String! +} + +type CICDScanOriginVirtualMachineImage implements CICDScanOriginResourceBase { + name: String! +} + +type CICDScanPolicy implements Node { + builtin: Boolean! + description: String + id: ID! + name: String! + params: CICDScanPolicyParams! +} + +type CICDScanPolicyConnection { + edges: [CICDScanPolicyEdge!] + nodes: [CICDScanPolicy!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CICDScanPolicyEdge { + cursor: String! + node: CICDScanPolicy! +} + +input CICDScanPolicyFilters { + search: String + builtin: Boolean + names: [String!] +} + +type CICDScanPolicyMatch { + policy: CICDScanPolicy! +} + +input CICDScanPolicyOrder { + direction: OrderDirection! + field: CICDScanPolicyOrderField! +} + +enum CICDScanPolicyOrderField { + NAME +} + +union CICDScanPolicyParams = CICDScanPolicyParamsVulnerabilities | CICDScanPolicyParamsSecrets | CICDScanPolicyParamsIAC + +type CICDScanPolicyParamsIAC { + builtinIgnoreTagsEnabled: Boolean! + countThreshold: Int! + customIgnoreTags: [CICDPolicyCustomIgnoreTag!]! + ignoredRules: [CloudConfigurationRule!]! + securityFrameworks: [SecurityFramework!] + severityThreshold: IACScanSeverity! +} + +type CICDScanPolicyParamsSecrets { + countThreshold: Int! + pathAllowList: [String!]! +} + +type CICDScanPolicyParamsVulnerabilities { + ignoreUnfixed: Boolean! + packageAllowList: [String!]! + packageCountThreshold: Int! + severity: DiskScanVulnerabilitySeverity! +} + +union CICDScanResult = CICDDiskScanResult | CICDIACScanResult + +enum CICDScanState { + SUCCESS + FAILURE + PENDING + SKIPPED +} + +type CICDScanStatus { + details: String + state: CICDScanState! + verdict: CICDScanVerdict +} + +type CICDScanTag { + key: String! + value: String +} + +input CICDScanTagFilter { + key: String! + value: String +} + +input CICDScanTagInput { + key: String! + value: String +} + +enum CICDScanVerdict { + FAILED_BY_POLICY + PASSED_BY_POLICY +} + +type CLIConfigurationRule { + description: String + iacMatchers: [CloudConfigurationRuleMatcher!] + id: String! + name: String! + securityFrameworkIDs: [String!] + severity: IACScanSeverity! + shortName: String! +} + +type CLIConfigurationRulesConnection { + edges: [CLIConfigurationRulesEdge!] + nodes: [CLIConfigurationRule!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CLIConfigurationRulesEdge { + cursor: String! + node: CLIConfigurationRule! +} + +input CLIConfigurationRulesFilters { + matcherType: [CloudConfigurationRuleMatcherType!] + scanPolicies: [String!] +} + +type CLIDownloadInformation { + docker: CLIDownloadInformationDocker! + downloadURL: String! @deprecated(reason: "use linux field instead") + linux: CLIDownloadInformationBinary! + mac: CLIDownloadInformationBinary! + sha256: String @deprecated(reason: "use linux field instead") + version: String @deprecated(reason: "use linux field instead") + windows: CLIDownloadInformationBinary! +} + +type CLIDownloadInformationBinary { + downloadURL: String! + sha256: String + version: String +} + +type CLIDownloadInformationDocker { + url: String! + version: String +} + +type CloudAccount implements Node { + cloudProvider: CloudProvider! + complianceAnalytics(selection: CloudAccountComplianceAnalyticsSelection): CloudAccountComplianceAnalytics! + complianceAnalyticsOverview(selection: ComplianceAnalyticsOverviewSelection): ComplianceAnalyticsOverview! + complianceTrend(endDate: DateTime!, interval: CloudAccountComplianceTrendTimeInterval, selection: CloudAccountComplianceTrendSelection, startDate: DateTime!): CloudAccountComplianceTrendDataSeries! + connector: Connector! @deprecated(reason: "Cloud account can be scanned by one or more connectors. Use sourceConnectors instead.") + connectorIssues: [CloudAccountConnectorIssues!]! + containerCount: Int! + externalId: String! + firstScannedAt: DateTime! + id: ID! + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! + lastScannedAt: DateTime! + linkedProjects: [Project!] + name: String! + resourceCount: Int! + sourceConnectors: [Connector!]! + status: CloudAccountStatus! + virtualMachineCount: Int! +} + +type CloudAccountComplianceAnalytics { + averageCompliancePosture: Int + emptyPostureReason: ComplianceEmptyPostureReason + failSubCategoryCount: Int! + passSubCategoryCount: Int! +} + +input CloudAccountComplianceAnalyticsSelection { + framework: String! +} + +type CloudAccountComplianceTrendDataPoint { + failCount: Int + passCount: Int + score: Int + time: DateTime! +} + +type CloudAccountComplianceTrendDataSeries { + dataPoints: [CloudAccountComplianceTrendDataPoint!]! +} + +input CloudAccountComplianceTrendSelection { + framework: String! +} + +enum CloudAccountComplianceTrendTimeInterval { + DAY +} + +type CloudAccountConnection { + edges: [CloudAccountEdge!] + nodes: [CloudAccount!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CloudAccountConnectorIssue { + context: [String!]! + description: String! + impact: String! + issueIdentifier: String! + moduleNames: [String!] + remediation: String! + severity: CloudAccountConnectorIssueSeverity! +} + +type CloudAccountConnectorIssues { + connector: Connector! + issues: [CloudAccountConnectorIssue!]! +} + +enum CloudAccountConnectorIssueSeverity { + LOW + MEDIUM + HIGH + CRITICAL +} + +type CloudAccountEdge { + cursor: String! + node: CloudAccount! +} + +input CloudAccountFilters { + id: [String!] + search: [String!] + projectId: String + cloudProvider: [CloudProvider!] + status: [CloudAccountStatus!] + connectorId: [String!] + connectorIssueId: [String!] + assignedToProject: Boolean + hasMultipleConnectorSources: Boolean +} + +enum CloudAccountStatus { + CONNECTED + ERROR + DISABLED + INITIAL_SCANNING + PARTIALLY_CONNECTED + DISCONNECTED + DISCOVERED +} + +type CloudAccountWithComplianceAnalyticsConnection { + edges: [CloudAccountWithComplianceAnalyticsEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + nodes: [CloudAccount!] + overviewExportUrl(format: ExportFormats = CSV, selection: ComplianceAnalyticsOverviewSelection): String + pageInfo: PageInfo! + totalCount: Int! +} + +type CloudAccountWithComplianceAnalyticsEdge { + cursor: String! + node: CloudAccount! +} + +input CloudAccountWithComplianceAnalyticsFilters { + framework: String + projectId: [String!] + search: String + cloudAccountId: [String!] +} + +input CloudAccountWithComplianceAnalyticsOrder { + direction: OrderDirection! + field: CloudAccountWithComplianceAnalyticsOrderField! +} + +enum CloudAccountWithComplianceAnalyticsOrderField { + POSTURE + PASSED_CHECKS +} + +type CloudConfigRuleLinterError { + from: CloudConfigRuleLinterPosition! + message: String! + to: CloudConfigRuleLinterPosition +} + +type CloudConfigRuleLinterPosition { + character: Int + line: Int! +} + +type CloudConfigurationRule implements Node { + analytics(selection: CloudConfigurationRuleAnalyticsSelection): CloudConfigurationRuleAnalytics! + builtin: Boolean! + cloudProvider: CloudProvider + control: Control + createdBy: User + description: String + enabled: Boolean! + externalReferences: [CloudConfigurationRuleExternalReference!] + findings(after: String, filterBy: ConfigurationFindingFilters, first: Int, orderBy: ConfigurationFindingOrder): ConfigurationFindingConnection! + functionAsControl: Boolean! + graphId: String! + hasAutoRemediation: Boolean! + iacMatchers: [CloudConfigurationRuleMatcher!] + id: ID! + matcherTypes: [CloudConfigurationRuleMatcherTypeFilter!]! @deprecated(reason: "A Temporary field. Do not use this as it will be removed soon.") + name: String! + opaPolicy: String + remediationInstructions: String + scopeAccounts: [CloudAccount!]! + securitySubCategories: [SecuritySubCategory!] + serviceType: CloudConfigurationRuleServiceType + severity: Severity! + shortId: String! + subjectEntityType: GraphEntityTypeValue! + supportsNRT: Boolean! + targetNativeType: String + targetNativeTypes: [String!] +} + +type CloudConfigurationRuleAnalytics { + errorCount: Int! + failCount: Int! + notAssessedCount: Int! + passCount: Int! + totalCount: Int! +} + +input CloudConfigurationRuleAnalyticsSelection { + projectId: [String!] +} + +type CloudConfigurationRuleConnection { + analyticsUpdatedAt: DateTime! + edges: [CloudConfigurationRuleEdge!] + enabledAsControlCount: Int! + nodes: [CloudConfigurationRule!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CloudConfigurationRuleEdge { + cursor: String! + node: CloudConfigurationRule! +} + +type CloudConfigurationRuleExternalReference { + id: String! + name: String! +} + +input CloudConfigurationRuleFilters { + search: String + scopeAccountIds: [String!] + cloudProvider: [CloudProvider!] + serviceType: [CloudConfigurationRuleServiceType!] + subjectEntityType: [GraphEntityTypeValue!] + severity: [Severity!] + enabled: Boolean + hasAutoRemediation: Boolean + hasRemediation: Boolean + benchmark: [ConfigurationBenchmarkTypeId!] + securityFramework: [String!] + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + targetNativeType: [String!] + createdBy: [String!] + isOPAPolicy: Boolean + project: [String!] + matcherType: [CloudConfigurationRuleMatcherTypeFilter!] + id: [String!] + functionAsControl: Boolean + riskEqualsAny: [String!] + riskEqualsAll: [String!] +} + +type cloudConfigurationRuleIaCTest { + evidence: CloudConfigurationRuleTestEvaluationEvidence + output: JSON + result: CloudConfigurationRuleTestEvaluationResult! +} + +type CloudConfigurationRuleJsonTest { + evidence: CloudConfigurationRuleTestEvaluationEvidence + output: JSON + result: CloudConfigurationRuleTestEvaluationResult! +} + +type CloudConfigurationRuleMatcher { + enabled: Boolean! + id: ID! + regoCode: String! + shortName: String! + type: CloudConfigurationRuleMatcherType! +} + +enum CloudConfigurationRuleMatcherType { + TERRAFORM + CLOUD_FORMATION + KUBERNETES + AZURE_RESOURCE_MANAGER + DOCKER_FILE +} + +enum CloudConfigurationRuleMatcherTypeFilter { + CLOUD + TERRAFORM + CLOUD_FORMATION + KUBERNETES + AZURE_RESOURCE_MANAGER + DOCKER_FILE +} + +input CloudConfigurationRuleOrder { + direction: OrderDirection! + field: CloudConfigurationRuleOrderField! +} + +enum CloudConfigurationRuleOrderField { + FAILED_CHECK_COUNT + SEVERITY + NAME +} + +enum CloudConfigurationRuleServiceType { + AWS + Azure + GCP + OCI + Alibaba + vSphere + AKS + EKS + GKE + Kubernetes + OKE +} + +type CloudConfigurationRuleTest { + evaluations: [CloudConfigurationRuleTestEvaluation!]! + failCount: Int! + passCount: Int! + skipCount: Int! +} + +type CloudConfigurationRuleTestEvaluation { + entity: GraphEntity + evidence: CloudConfigurationRuleTestEvaluationEvidence + output: JSON + result: CloudConfigurationRuleTestEvaluationResult! +} + +type CloudConfigurationRuleTestEvaluationEvidence { + current: String + expected: String + path: String +} + +enum CloudConfigurationRuleTestEvaluationResult { + PASSED + FAILED + SKIPPED +} + +type CloudEvent { + actor: CloudEventActor! + category: String! + cloudPlatform: String! + cloudProviderUrl: String! + externalId: String! + externalName: String! + id: ID! + matchedRules: [CloudEventMatchedRule!] + name: String! + rawAuditLogRecord: JSON! + resources: [CloudEventResource!]! + source: String! + subjectResource: CloudEventResource! + timestamp: DateTime! +} + +type CloudEventActor { + accessKeyId: String + actingAs: CloudEventActor + cloudAccount: CloudAccount + email: String + externalId: String + federated: Boolean + friendlyName: String + id: ID! + IP: String + MFA: Boolean + name: String + providerUniqueId: String + type: CloudEventActorType + userAgent: String +} + +input CloudEventActorFilters { + id: CloudEventStringFilter + externalId: CloudEventStringFilter + providerUniqueId: CloudEventStringFilter + type: CloudEventActorType + cloudAccountId: CloudEventStringFilter + friendlyName: CloudEventStringFilter + name: CloudEventStringFilter + email: CloudEventStringFilter + IP: CloudEventStringFilter + userAgent: CloudEventStringFilter + MFA: CloudEventBooleanFilter + federated: CloudEventBooleanFilter + accessKeyId: CloudEventStringFilter + actingAsId: CloudEventStringFilter + actingAsExternalId: CloudEventStringFilter + actingAsProviderUniqueId: CloudEventStringFilter + actingAsType: CloudEventActorType + actingAsName: CloudEventStringFilter + actingAsEmail: CloudEventStringFilter +} + +enum CloudEventActorType { + UNKNOWN + USER_ACCOUNT + SERVICE_ACCOUNT + INTERNAL_CLOUD_SERVICE + SUBSCRIPTION +} + +input CloudEventBooleanFilter { + equals: Boolean + notEquals: Boolean + isSet: Boolean +} + +input CloudEventDateTimeFilter { + before: DateTime + after: DateTime +} + +type CloudEventExternalType { + cloudProvider: CloudProvider! + name: String! +} + +input CloudEventExternalTypeFilters { + cloudPlatform: [String!] + nameStartsWith: String + nameContains: String +} + +input CloudEventFilters { + or: [CloudEventFilters!] + and: [CloudEventFilters!] + timestamp: CloudEventDateTimeFilter + cloudPlatform: CloudEventStringFilter + id: CloudEventStringFilter + name: CloudEventStringFilter + externalId: CloudEventStringFilter + externalName: CloudEventStringFilter + source: CloudEventStringFilter + category: CloudEventStringFilter + actor: CloudEventActorFilters + resource: CloudEventResourceFilters + rawAuditLogRecord: CloudEventStringFilter + matchedRules: [CloudEventFiltersMatchedRule!] +} + +input CloudEventFiltersMatchedRule { + id: String! + minVersion: Int + version: [Int!] +} + +input CloudEventGroupBy { + fields: [String!]! + countConstraint: CloudEventGroupByCountConstraint + eventTimeBin: CloudEventGroupByTimeBin +} + +input CloudEventGroupByCountConstraint { + greaterThan: Int + equals: Int + lessThan: Int +} + +type CloudEventGroupByResult { + count: Int! + resourceCloudAccount: CloudAccount + values: [AnyValue!] +} + +enum CloudEventGroupByTimeBin { + MINUTE + HOUR + DAY +} + +type CloudEventMatchedRule { + rule: CloudEventRule! + version: Int! +} + +type CloudEventResource { + cloudAccount: CloudAccount + externalId: String + id: ID + name: String + nativeType: String + providerUniqueId: String + region: String + type: GraphEntityTypeValue +} + +input CloudEventResourceFilters { + id: CloudEventStringFilter + externalId: CloudEventStringFilter + providerUniqueId: CloudEventStringFilter + type: CloudEventResourceTypeFilter + nativeType: CloudEventStringFilter + name: CloudEventStringFilter + cloudAccountId: CloudEventStringFilter + region: CloudEventStringFilter +} + +input CloudEventResourceTypeFilter { + equals: [GraphEntityTypeValue!] + notEquals: [GraphEntityTypeValue!] +} + +type CloudEventRule { + builtin: Boolean! + builtInId: String + cloudProviders: [CloudProvider!]! + createdAt: DateTime! + createdBy: User + description: String + enabled: Boolean! + generateFindings: Boolean! + id: ID! + matchedEventCount(after: DateTime, latestVersion: Boolean = true): Int! + name: String! + opaMatcher: String! + opaMatcherLastUpdatedAt: DateTime! + project: Project + rateLimitedAt: DateTime + severity: CloudEventRuleSeverity! + subCategories: [SecuritySubCategory] + targetEventNames: [String!] + updatedAt: DateTime! + version: Int! +} + +type CloudEventRuleConnection { + edges: [CloudEventRuleEdge!] + nodes: [CloudEventRule!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum CloudEventRuleCreatorType { + USER + BUILT_IN +} + +type CloudEventRuleEdge { + cursor: String! + node: CloudEventRule! +} + +input CloudEventRuleFilters { + search: String + targetEventName: [String!] + project: [String!] + createdBy: [CloudEventRuleCreatorType!] + frameworkCategory: [String!] + severity: [CloudEventRuleSeverity!] + enabled: Boolean + cloudProvider: [CloudProvider!] + hasMatches: Boolean +} + +type CloudEventRuleJsonTest { + match: Boolean! +} + +input CloudEventRuleOrder { + direction: OrderDirection! + field: CloudEventRuleOrderField! +} + +enum CloudEventRuleOrderField { + MATCHED_EVENT_COUNT + SEVERITY + NAME +} + +enum CloudEventRuleSeverity { + INFORMATIONAL + LOW + MEDIUM + HIGH + CRITICAL +} + +union CloudEventSearchResult = CloudEvent | CloudEventGroupByResult + +type CloudEventSearchResultConnection { + edges: [CloudEventSearchResultEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 5000): String + maxCountReached: Boolean! + nodes: [CloudEventSearchResult!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CloudEventSearchResultEdge { + cursor: String! + node: CloudEventSearchResult! +} + +input CloudEventStringFilter { + equals: [String!] + notEquals: [String!] + startsWith: [String!] + doesNotStartWith: [String!] + endsWith: [String!] + doesNotEndWith: [String!] + contains: [String!] + doesNotContain: [String!] +} + +type CloudEventType { + cloudProvider: CloudProvider! + name: String! +} + +input CloudEventTypeFilters { + cloudPlatform: [String!] + nameStartsWith: String + nameContains: String +} + +type CloudOrganization implements Node { + cloudProvider: CloudProvider! + externalId: String! + id: ID! + name: String! + path: String! +} + +type CloudOrganizationConnection { + edges: [CloudOrganizationEdge!] + nodes: [CloudOrganization!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CloudOrganizationEdge { + cursor: String! + node: CloudOrganization! +} + +input CloudOrganizationFilters { + search: [String!] + projectId: String + cloudProvider: [CloudProvider!] +} + +enum CloudPlatform { + GCP + AWS + Azure + OCI + Alibaba + vSphere + AKS + EKS + GKE + Kubernetes + OpenShift + OKE +} + +enum CloudProvider { + GCP + AWS + Azure + OCI + Alibaba + vSphere + OpenShift + Kubernetes +} + +enum CloudResourceStatus { + Active + Inactive + Error +} + +type CompleteAuthMigrationStatusPayload { + authMigration: AuthMigration! +} + +union ComplianceAnalyticsDataPointPolicy = Control | CloudConfigurationRule + +type ComplianceAnalyticsOverview { + dataPoints: [ComplianceAnalyticsOverviewDataPoint!]! +} + +type ComplianceAnalyticsOverviewDataPoint { + category: SecurityCategory + framework: SecurityFramework + policy: ComplianceAnalyticsDataPointPolicy + posture: Int + subCategory: SecuritySubCategory +} + +input ComplianceAnalyticsOverviewSelection { + frameworkCategory: [String!] + selectChildren: Boolean +} + +enum ComplianceEmptyPostureReason { + NO_POLICIES + NO_RESOURCES +} + +type ComputeGroupTagsSet implements Node { + id: ID! + name: String! + tags: [String!]! +} + +enum ConfigurationBenchmarkTypeId { + AWS_CIS_1_2_0 + AWS_CIS_1_3_0 + AZURE_CIS_1_1_0 + AZURE_CIS_1_3_0 + GCP_CIS_1_1_0 +} + +type ConfigurationFinding implements Node { + analyzedAt: DateTime! + evidence: ConfigurationFindingEvidence! + firstSeenAt: DateTime! + id: ID! + remediation: String + resource: ConfigurationFindingResource + result: ConfigurationFindingResult! + rule: CloudConfigurationRule! + securitySubCategories: [SecuritySubCategory!] + severity: ConfigurationFindingSeverity! + source: ConfigurationSource! + subscription: CloudAccount + targetExternalId: String + targetObjectProviderUniqueId: String + type: ConfigurationFindingType! @deprecated(reason: "Deprecated property") +} + +type ConfigurationFindingConnection { + edges: [ConfigurationFindingEdge!] + errorCount: Int! + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + failCount: Int! + maxCountReached: Boolean! + nodes: [ConfigurationFinding!] + notAssessedCount: Int! + pageInfo: PageInfo! + passCount: Int! + totalCount: Int! +} + +input ConfigurationFindingDateFilters { + before: DateTime + after: DateTime +} + +type ConfigurationFindingEdge { + cursor: String! + node: ConfigurationFinding! +} + +type ConfigurationFindingEvidence { + cloudConfigurationLink: String + configurationPath: String + currentValue: String + expectedValue: String +} + +enum ConfigurationFindingField { + ID + ANALYZED_AT + FIRST_SEEN_AT +} + +input ConfigurationFindingFilters { + id: [ID!] + source: [ConfigurationSource!] + rule: ConfigurationRuleFilters + resource: ConfigurationFindingResourceFilters + analyzedAt: ConfigurationFindingDateFilters + firstSeenAt: ConfigurationFindingDateFilters + result: [ConfigurationFindingResult!] + severity: [ConfigurationFindingSeverity!] + benchmark: [ConfigurationBenchmarkTypeId!] + securityFramework: [String!] + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + type: [ConfigurationFindingType!] + hasRemediationInstructions: Boolean +} + +input ConfigurationFindingOrder { + direction: OrderDirection! + field: ConfigurationFindingField! +} + +type ConfigurationFindingResource implements Node { + cloudPlatform: String + connectors: [Connector] + id: ID! + name: String + nativeType: String + projects: [Project] + providerId: String + region: String + resourceGroupId: String + status: ConfigurationFindingResourceStatus + subscription: CloudAccount + tags: [ConfigurationFindingResourceTag!] + type: GraphEntityTypeValue! +} + +input ConfigurationFindingResourceFilters { + id: [String!] + type: [GraphEntityTypeValue!] + projectId: [String!] + name: [String!] + status: [ConfigurationFindingResourceStatus!] + subscriptionId: [String!] + cloudPlatform: [String!] + nativeType: [String!] + tags: [String!] +} + +enum ConfigurationFindingResourceStatus { + Active + Inactive + Error +} + +type ConfigurationFindingResourceTag { + key: String + value: String +} + +enum ConfigurationFindingResult { + PASS + FAIL + ERROR + NOT_ASSESSED +} + +enum ConfigurationFindingSeverity { + NONE + LOW + MEDIUM + HIGH + CRITICAL +} + +enum ConfigurationFindingType { + WIZ_CSPM +} + +input ConfigurationRuleFilters { + id: [String!] + name: [String!] + description: [String!] +} + +enum ConfigurationSource { + WIZ_CSPM + ASC + AWSInspector +} + +type Connector implements Node { + addedBy: User! + authParams: JSON! + config: ConnectorConfigs + connectorIssues: [ConnectorCloudAccountIssues!] + connectorModules: [ConnectorModule!] + createdAt: DateTime! + createdBy: ConnectorCreator + criticalIssueCount: Int! + enabled: Boolean! + errorCode: ConnectorErrorCode + eventTriggeredScanning: ConnectorEventTriggeredScanning + extraConfig: JSON + highIssueCount: Int! + id: ID! + identityClient: TenantIdentityClient + lastActivity: DateTime + lowIssueCount: Int! + mediumIssueCount: Int! + name: String! + outpost: Outpost + resourceAnalytics: ConnectorResourceAnalytics + scannedEntities: [ConnectorScannedEntity!] + status: ConnectorStatus! + statusLog: JSON! + type: ConnectorType! +} + +input ConnectorAuthConfigAKSInput { + apiServerEndpoint: String! + tlsConfig: TLSConfigInput! + athProviderConfig: AuthProviderConfigAKSInput! +} + +input ConnectorAuthConfigAlibabaInput { + credentialsType: AlibabaConnectorCredentialsType! + accessKeyID: String! + accessKeySecret: String! + assumeRoleDelegatorARN: String! + accessRoleARN: String! + accessRoleName: String +} + +input ConnectorAuthConfigAWSInput { + customerRoleARN: String! + externalIdNonce: String! +} + +type ConnectorAuthConfigAWSOutpost { + scanner: ConnectorAuthConfigAWSOutpostScanner! +} + +type ConnectorAuthConfigAWSOutpostScanner { + externalID: String! + roleARN: String! +} + +input ConnectorAuthConfigAzureInput { + tenantId: String! + clientId: String! + clientSecret: String! + monitorEventHubConnectionString: String +} + +input ConnectorAuthConfigContainerRegistryInput { + username: String! + password: String! + proxyURL: String +} + +input ConnectorAuthConfigECRInput { + reader: ECRRoleConfig! + scanner: ECRRoleConfig +} + +input ConnectorAuthConfigEKSInput { + apiServerEndpoint: String! + tlsConfig: TLSConfigInput! + authProviderConfig: AuthProviderConfigEKSInput! +} + +input ConnectorAuthConfigGCPInput { + configFile: JSON! +} + +input ConnectorAuthConfigGithubInput { + serverType: String! + token: String + serverUrl: String + isOnPrem: Boolean! +} + +input ConnectorAuthConfigGKEInput { + configFile: JSON + apiServerEndpoint: String! + tlsConfig: TLSConfigInput! +} + +input ConnectorAuthConfigJenkinsInput { + user: String! + token: String! + url: String! +} + +input ConnectorAuthConfigJFrogArtifactoryInput { + serverType: String! + baseUrl: String + user: String! + apiKey: String! + serverUrl: String + isOnPrem: Boolean! +} + +input ConnectorAuthConfigJiraInput { + jiraUrl: String! + user: String! + token: String! +} + +input ConnectorAuthConfigKubernetesInput { + apiServerEndpoint: String! + tlsConfig: TLSConfigInput! + authProviderConfig: AuthProviderConfigKubernetesInput! +} + +input ConnectorAuthConfigOCIInput { + TenancyOCID: String! + HomeRegion: String! + UserOCID: String! + Fingerprint: String! + PrivateKey: String! +} + +input ConnectorAuthConfigOKEInput { + apiServerEndpoint: String! + tlsConfig: TLSConfigInput! + authProviderConfig: AuthProviderConfigOKEInput! + clusterExternalID: String! +} + +input ConnectorAuthConfigServiceNowInput { + baseUrl: String! + user: String! + password: String! +} + +input ConnectorAuthConfigSnykInput { + token: String! +} + +input ConnectorAuthConfigVSphereInput { + username: String! + password: String! + serverUrl: String! + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String +} + +type ConnectorCategory implements Node { + id: ID! + name: String! +} + +type ConnectorCloudAccountIssues { + affectedCloudAccounts: [ConnectorIssueAffectedCloudAccount!]! + connectorIssue: ConnectorIssue! + count: Int! +} + +input ConnectorConfigAKSInput { + authParams: ConnectorAuthConfigAKSInput! + name: String! + type: String! +} + +type ConnectorConfigAlibaba { + accessKeyID: String! + accessKeySecret: String! + accessRoleARN: String + accessRoleName: String + assumeRoleDelegatorARN: String! + cloudType: String! + credentialsType: AlibabaCredentialsType! + excludedAccounts: [String!] +} + +input ConnectorConfigAlibabaInput { + authParams: ConnectorAuthConfigAlibabaInput! + name: String! + type: String! +} + +type ConnectorConfigAWS { + auditLogMonitorEnabled: Boolean + cloudTrailConfig: ConnectorConfigAWSCloudTrail + customerRoleARN: String! + diskAnalyzer: ConnectorAuthConfigAWSOutpost + excludedAccounts: [String!] + excludedOUs: [String!] + externalIdNonce: String! + optedInRegions: [String!] + region: String + skipOrganizationScan: Boolean + subAccountRole: String +} + +type ConnectorConfigAWSCloudTrail { + bucketName: String + bucketSubAccount: String + notificationType: ConnectorConfigAWSCloudTrailNotificationType! + trailOrg: String + trailPrefix: String +} + +enum ConnectorConfigAWSCloudTrailNotificationType { + cloudtrail + s3 +} + +input ConnectorConfigAWSInput { + authParams: ConnectorAuthConfigAWSInput! + name: String! + type: String! +} + +type ConnectorConfigAzure { + auditLogMonitorEnabled: Boolean + azureMonitorConfig: ConnectorConfigAzureMonitor + clientId: String + clientSecret: String + diskanalyzerSecretName: String + environment: String + excludedSubscriptions: [String!] + monitorEventHubConnectionString: String! + snapshotsResourceGroupId: String + tenantId: String! +} + +input ConnectorConfigAzureInput { + authParams: ConnectorAuthConfigAzureInput! + name: String! + type: String! +} + +type ConnectorConfigAzureMonitor { + eventHub: ConnectorConfigAzureMonitorEventHub +} + +type ConnectorConfigAzureMonitorEventHub { + resourceGroup: String! + subscriptionId: String! +} + +type ConnectorConfigContainerRegistry { + authParams: JSON + filter: ConnectorConfigContainerRegistryFilter + proxyURL: String @deprecated(reason: "Set through auth params instead") + registryURL: String + scan: ConnectorConfigContainerRegistryScan + url: String! +} + +type ConnectorConfigContainerRegistryFilter { + exclude: [String!] + include: [String!] +} + +input ConnectorConfigContainerRegistryInput { + authParams: ConnectorAuthConfigContainerRegistryInput! + extraConfig: ConnectorExtraConfigContainerRegistryInput + name: String! + type: String! +} + +type ConnectorConfigContainerRegistryScan { + cap: Int! + scanIntervalHours: Int! +} + +input ConnectorConfigECRInput { + authParams: ConnectorAuthConfigECRInput! + extraConfig: ConnectorExtraConfigContainerRegistryInput + name: String! + type: String! +} + +input ConnectorConfigEKSInput { + authParams: ConnectorAuthConfigEKSInput! + name: String! + type: String! +} + +type ConnectorConfigGCP { + auditLogMonitorEnabled: Boolean + auditLogsConfig: ConnectorConfigGCPAuditLogs + auth_provider_x509_cert_url: String + auth_uri: String + client_email: String + client_id: String + client_x509_cert_url: String + delegateUser: String + excludedFolders: [String!] + excludedProjects: [String!] + isManagedIdentity: Boolean! + organization_id: String + private_key: String + private_key_id: String + project_id: String + projects: [String!] + token_uri: String + type: String +} + +type ConnectorConfigGCPAuditLogs { + pub_sub: ConnectorConfigGCPPubSub +} + +input ConnectorConfigGCPInput { + authParams: ConnectorAuthConfigGCPInput! + extraConfig: ConnectorExtraConfigGCPInput + name: String! + type: String! +} + +type ConnectorConfigGCPPubSub { + subscriptionID: String! + topicName: String! +} + +type ConnectorConfigGithub { + branches: [String!] + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String + repos: [String!] + serverType: String! + serverUrl: String + token: String! +} + +input ConnectorConfigGithubInput { + authParams: ConnectorAuthConfigGithubInput! + extraConfig: ConnectorExtraConfigGithubInput + name: String! + type: String! +} + +input ConnectorConfigGKEInput { + authParams: ConnectorAuthConfigGKEInput! + name: String! + type: String! +} + +input ConnectorConfigJenkinsInput { + authParams: ConnectorAuthConfigJenkinsInput! + name: String! + type: String! +} + +type ConnectorConfigJFrogArtifactory { + apiKey: String! + baseUrl: String! + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String + serverType: String! + serverUrl: String + user: String! +} + +input ConnectorConfigJFrogArtifactoryInput { + authParams: ConnectorAuthConfigJFrogArtifactoryInput! + name: String! + type: String! +} + +type ConnectorConfigJira { + alternativeDescriptionField: String + assignee: String + components: [String!] + customFields: String + fixVersion: [String!] + isOnPrem: Boolean! + issueType: String! + jiraUrl: String! + labels: [String!] + onPremTunnelDomain: String + onPremTunnelToken: String + priority: String! + project: String! + serverType: String + serverUrl: String + token: String! + user: String! +} + +input ConnectorConfigJiraInput { + authParams: ConnectorAuthConfigJiraInput! + extraConfig: ConnectorExtraConfigJiraInput! + name: String! + type: String! +} + +type ConnectorConfigKubernetes { + apiServerEndpoint: String! + authProvider: String + authProviderConfig: JSON + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String + serverUrl: String + tlsConfig: TLSConfig +} + +input ConnectorConfigKubernetesInput { + authParams: ConnectorAuthConfigKubernetesInput! + name: String! + type: String! +} + +type ConnectorConfigOCI { + fingerprint: String! + homeRegion: String! + privateKey: String! + tenancyOCID: String! + userOCID: String! +} + +input ConnectorConfigOCInput { + authParams: ConnectorAuthConfigOCIInput! + name: String! + type: String! +} + +input ConnectorConfigOKEInput { + authParams: ConnectorAuthConfigOKEInput! + name: String! + type: String! +} + +union ConnectorConfigs = ConnectorConfigAWS | ConnectorConfigAzure | ConnectorConfigGCP | ConnectorConfigOCI | ConnectorConfigAlibaba | ConnectorConfigVSphere | ConnectorConfigKubernetes | ConnectorConfigContainerRegistry | ConnectorConfigGithub | ConnectorConfigJFrogArtifactory | ConnectorConfigServiceNow | ConnectorConfigJira + +type ConnectorConfigServiceNow { + baseUrl: String! + customFields: String + password: String! + tableName: String! + user: String! +} + +input ConnectorConfigServiceNowInput { + authParams: ConnectorAuthConfigServiceNowInput! + extraConfig: ConnectorExtraConfigServiceNowInput! + name: String! + type: String! +} + +input ConnectorConfigSnykInput { + authParams: ConnectorAuthConfigSnykInput! + name: String! + type: String! +} + +type ConnectorConfigTestResult { + success: Boolean! +} + +type ConnectorConfigVSphere { + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String + password: String! + serverUrl: String + username: String! +} + +input ConnectorConfigVSphereInput { + authParams: ConnectorAuthConfigVSphereInput! + name: String! + type: String! +} + +type ConnectorConnection { + edges: [ConnectorEdge!] + nodes: [Connector!] + pageInfo: PageInfo! + totalCount: Int! +} + +union ConnectorCreator = User | Connector + +enum ConnectorCreatorType { + USER + BUILT_IN +} + +type ConnectorEdge { + cursor: String! + node: Connector! +} + +enum ConnectorErrorCode { + CONNECTION_ERROR + DISK_SCAN_ERROR +} + +type ConnectorEventTriggeredScanning { + errors: [ConnectorEventTriggeredScanningError!] + status: ConnectorEventTriggeredScanningStatus! + updatedAt: DateTime! +} + +type ConnectorEventTriggeredScanningError { + message: String! + updatedAt: DateTime! +} + +enum ConnectorEventTriggeredScanningStatus { + DISABLED + INITIALIZING + CONNECTED + ERROR +} + +input ConnectorExtraConfigContainerRegistryFilterInput { + include: [String!] + exclude: [String!] +} + +input ConnectorExtraConfigContainerRegistryInput { + url: String! + registryURL: String + proxyURL: String + filter: ConnectorExtraConfigContainerRegistryFilterInput + scan: ConnectorExtraConfigContainerRegistryScanInput +} + +input ConnectorExtraConfigContainerRegistryScanInput { + scanIntervalHours: Int! + cap: Int! +} + +input ConnectorExtraConfigGCPInput { + projects: [String!] + delegateUser: String + excludedProjects: [String!] +} + +input ConnectorExtraConfigGithubInput { + repos: [String!] + branches: [String!] +} + +input ConnectorExtraConfigJiraInput { + project: String! + issueType: String! + components: [String!] + fixVersion: String + assignee: String + priority: String! + labels: [String!] + customFields: JSON +} + +input ConnectorExtraConfigServiceNowInput { + tableName: String! + customFields: JSON +} + +input ConnectorFilters { + search: String + connectorType: [String!] + enabled: Boolean + status: [ConnectorStatus!] + cloudAccountExternalId: [String!] + createdByType: [ConnectorCreatorType!] + outpostID: [String!] + kubernetesClusterExternalIds: [String!] +} + +type ConnectorIssue { + context: [String!]! + description: String! + impact: String! + issueIdentifier: String! + moduleNames: [String!] + regions: [String!] + remediation: String! + severity: ConnectorIssueSeverity! +} + +type ConnectorIssueAffectedCloudAccount { + externalId: ID! + name: String! + regions: [String!] +} + +type ConnectorIssueCountInfo { + connectedCount: Int! + count: Int! + entityType: GraphEntityTypeValue! + errorCount: Int! + partiallyConnectedCount: Int! +} + +enum ConnectorIssueSeverity { + LOW + MEDIUM + HIGH + CRITICAL +} + +type ConnectorModule { + issues: [ConnectorModuleIssue!] + name: String! + stats: [ConnectorIssueCountInfo!] + status: ConnectorModuleStatus! +} + +type ConnectorModuleIssue { + issue: ConnectorIssue! + issuesCounters: [ConnectorIssueCountInfo!] +} + +enum ConnectorModuleStatus { + CONNECTED + PARTIALLY_CONNECTED + ERROR +} + +input ConnectorOrder { + direction: OrderDirection! + field: ConnectorOrderField! +} + +enum ConnectorOrderField { + CREATED_AT + LAST_ACTIVITY +} + +type ConnectorResourceAnalytics { + cloudAccountCount: Int! + serverlessCount: Int! + virtualMachineCount: Int! +} + +union ConnectorScannedEntity = CloudAccount | Repository + +enum ConnectorStatus { + INITIAL_SCANNING + PARTIALLY_CONNECTED + ERROR + CONNECTED + DISABLED +} + +type ConnectorType implements Node { + authorizeUrls: [String!] + categories: [ConnectorCategory!]! + id: ID! + name: String! + technology: Technology! +} + +type ContainerImageAnalytics { + vulnerabilities: ArtifactAnalyticsVulnerabilities +} + +interface ContainerImageBase { + analytics: ContainerImageAnalytics! + digest: String! + findings(after: String, first: Int): ArtifactFindingsConnection + id: ID! + imageTags: [String!] + lastScannedAt: DateTime + name: String! + nativeType: String + repository: ContainerRepository! + shortName: String! + updatedAt: DateTime +} + +type ContainerImageConnection { + edges: [ContainerImageEdge!] + nodes: [ContainerImageBase!] + pageInfo: PageInfo! + totalCount: Int! +} + +input ContainerImageDateTimeFilter { + after: DateTime + before: DateTime +} + +type ContainerImageEdge { + cursor: String! + node: ContainerImageBase! +} + +input ContainerImageFilters { + id: [ID!] + search: String + registry: [ID!] + repository: [ID!] + vulnerability: ContainerImageVulnerabilityFilter + lastScannedAt: ContainerImageDateTimeFilter +} + +type ContainerImageGeneric implements Node & ContainerImageBase { + analytics: ContainerImageAnalytics! + digest: String! + findings(after: String, first: Int): ArtifactFindingsConnection + id: ID! + imageTags: [String!] + lastScannedAt: DateTime + name: String! + nativeType: String + repository: ContainerRepository! + shortName: String! + updatedAt: DateTime +} + +type ContainerImageLibrary { + name: String! + path: String! + policyMatched: Boolean! + version: String! + vulnerabilities: [ContainerImageVulnerability!]! +} + +input ContainerImageOrder { + field: ContainerImageOrderField! + direction: OrderDirection! +} + +enum ContainerImageOrderField { + UPDATED_AT + SEVERITY +} + +type ContainerImageOSPackage { + name: String! + policyMatched: Boolean! + version: String! + vulnerabilities: [ContainerImageVulnerability!]! +} + +type ContainerImageScanPolicy implements Node { + builtin: Boolean! + description: String + id: ID! @deprecated(reason: "Use cicdScanPolicy instead") + ignoreUnfixed: Boolean! + name: String! @deprecated(reason: "Use cicdScanPolicy instead") + packageAllowlist: [String!] + packageCountThreshold: Int! + severityThreshold: ContainerImageVulnerabilitySeverity! +} + +type ContainerImageScanPolicyConnection { + edges: [ContainerImageScanPolicyEdge!] + nodes: [ContainerImageScanPolicy!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ContainerImageScanPolicyEdge { + cursor: String! + node: ContainerImageScanPolicy! +} + +input ContainerImageScanPolicyFilters { + search: String + builtin: Boolean +} + +input ContainerImageScanPolicyOrder { + direction: OrderDirection! + field: ContainerImageScanPolicyOrderField! +} + +enum ContainerImageScanPolicyOrderField { + NAME +} + +type ContainerImageScanResult { + libraries: [ContainerImageLibrary!] @deprecated(reason: "Use CICDScan instead") + osPackages: [ContainerImageOSPackage!] @deprecated(reason: "Use CICDScan instead") + secrets: [DiskScanSecret!] @deprecated(reason: "Use CICDScan instead") + success: Boolean! @deprecated(reason: "Use CICDScan instead") +} + +type ContainerImageVulnerability { + cveId: String! + fixedVersion: String + severity: ContainerImageVulnerabilitySeverity! + source: String! +} + +input ContainerImageVulnerabilityFilter { + severity: [ContainerImageVulnerabilitySeverityFilter!] +} + +enum ContainerImageVulnerabilitySeverity { + INFORMATIONAL + LOW + MEDIUM + HIGH + CRITICAL +} + +input ContainerImageVulnerabilitySeverityFilter { + level: VulnerabilitySeverity! +} + +type ContainerRegistry implements Node { + id: ID! + name: String! +} + +type ContainerRegistryConnection { + edges: [ContainerRegistryEdge!] + nodes: [ContainerRegistry!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ContainerRegistryEdge { + cursor: String! + node: ContainerRegistry! +} + +input ContainerRegistryFilters { + id: [ID!] + search: String +} + +input ContainerRegistryOrder { + field: ContainerRegistryOrderField! + direction: OrderDirection! +} + +enum ContainerRegistryOrderField { + NAME +} + +type ContainerRepository implements Node { + id: ID! + name: String! + registry: ContainerRegistry! + shortName: String! +} + +type ContainerRepositoryConnection { + edges: [ContainerRepositoryEdge!] + nodes: [ContainerRepository!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ContainerRepositoryEdge { + cursor: String! + node: ContainerRepository! +} + +input ContainerRepositoryFilters { + id: [ID!] + search: String +} + +input ContainerRepositoryOrder { + field: ContainerRepositoryOrderField! + direction: OrderDirection! +} + +enum ContainerRepositoryOrderField { + NAME +} + +type Control implements Node { + createdAt: DateTime + createdBy: User + description: String! + enabled: Boolean! + enabledForHBI: Boolean! + enabledForLBI: Boolean! + enabledForMBI: Boolean! + enabledForUnattributed: Boolean! + externalReferences: [ControlExternalReference!] + id: ID! + issueAnalytics(selection: ControlIssueAnalyticsSelection): IssueAnalytics! + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! + lastRunAt: DateTime + lastRunError: String + lastSuccessfulRunAt: DateTime + name: String! + query: GraphEntityQueryValue + resolutionRecommendation: String + scopeProject: Project + scopeQuery: GraphEntityQueryValue + securitySubCategories: [SecuritySubCategory!] + severity: Severity! + sourceCloudConfigurationRule: CloudConfigurationRule + supportsNRT: Boolean! + tags: [String!]! + type: ControlType! +} + +type ControlConnection { + edges: [ControlEdge!] + enabledCount: Int! + exportUrl(format: ExportFormats = CSV, issueAnalyticsSelection: ControlIssueAnalyticsSelection, limit: Int = 1000): String + nodes: [Control!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum ControlCreatorType { + USER + BUILT_IN +} + +type ControlEdge { + cursor: String! + node: Control! +} + +type ControlExternalReference { + id: String! + name: String! +} + +input ControlFilters { + id: [String!] + search: String + type: [ControlType!] + project: [String!] + createdBy: [ControlCreatorType!] + securityFramework: [String!] + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + tag: String + entityType: [GraphEntityTypeValue!] + severity: [Severity!] + withIssues: IssueFilters + enabled: Boolean + riskEqualsAny: [String!] + riskEqualsAll: [String!] +} + +input ControlIssueAnalyticsSelection { + project: [String!] +} + +input ControlOrder { + direction: OrderDirection! + field: ControlOrderField! +} + +enum ControlOrderField { + SEVERITY + ISSUE_COUNT +} + +enum ControlType { + SECURITY_GRAPH + CLOUD_CONFIGURATION +} + +input CreateActionTemplateInput { + name: String! + projectId: String + type: ActionTemplateType! + params: ActionTemplateParamsInput! +} + +type CreateActionTemplatePayload { + actionTemplate: ActionTemplate! +} + +input CreateAutomationActionInput { + name: String! + type: AutomationActionType + projectId: String + isAccessibleToAllProjects: Boolean + emailParams: CreateEmailAutomationActionParamsInput + webhookParams: CreateWebhookAutomationActionParamsInput + slackParams: CreateSlackMessageAutomationActionParamsInput + googleChatParams: CreateGoogleChatMessageAutomationActionParamsInput + jiraParams: CreateJiraAutomationActionParamInput + jiraTransitionParams: CreateJiraTransitionAutomationActionParamInput + servicenowParams: CreateServiceNowAutomationActionParamInput + servicenowUpdateTicketParams: CreateServiceNowUpdateTicketAutomationActionParamInput + awsMessageParams: CreateAwsMessageAutomationActionParamsInput + azureServiceBusParams: CreateAzureServiceBusAutomationActionParamsInput + googlePubSubParams: CreateGooglePubSubAutomationActionParamsInput +} + +type CreateAutomationActionPayload { + automationAction: AutomationAction +} + +input CreateAutomationRuleInput { + name: String! + description: String + triggerSource: AutomationRuleTriggerSource! + triggerType: [AutomationRuleTriggerType!]! + filters: JSON + actionId: String! + overrideActionParams: JSON + enabled: Boolean = true + projectId: String +} + +type CreateAutomationRulePayload { + automationRule: AutomationRule +} + +input CreateAwsMessageAutomationActionParamsInput { + snsTopicARN: String! + body: String! + accessMethod: AwsMessageAutomationActionAccessMethodInput! +} + +input CreateAwsSNSIntegrationParamsInput { + topicARN: String! + accessMethod: AwsSNSIntegrationAccessMethodInput! +} + +input CreateAzureServiceBusAutomationActionParamsInput { + queueUrl: String! + body: String! + accessMethod: AzureServiceBusAutomationActionAccessMethodInput! +} + +input CreateAzureServiceBusIntegrationParamsInput { + queueUrl: String! + accessMethod: AzureServiceBusIntegrationAccessMethodInput! +} + +input CreateCICDScanPolicyDiskSecretsInput { + countThreshold: Int! + pathAllowList: [String!] +} + +input CreateCICDScanPolicyDiskVulnerabilitiesInput { + severity: DiskScanVulnerabilitySeverity! + packageCountThreshold: Int! + ignoreUnfixed: Boolean! + packageAllowList: [String!] +} + +input CreateCICDScanPolicyIACInput { + severityThreshold: IACScanSeverity! + countThreshold: Int! + ignoredRules: [String!] + builtinIgnoreTagsEnabled: Boolean + customIgnoreTags: [CICDPolicyCustomIgnoreTagCreateInput!] + securityFrameworks: [String!] +} + +input CreateCICDScanPolicyInput { + name: String! + description: String + diskVulnerabilitiesParams: CreateCICDScanPolicyDiskVulnerabilitiesInput + diskSecretsParams: CreateCICDScanPolicyDiskSecretsInput + iacParams: CreateCICDScanPolicyIACInput +} + +type CreateCICDScanPolicyPayload { + scanPolicy: CICDScanPolicy +} + +input CreateCloudConfigurationRuleInput { + name: String! + description: String + targetNativeType: String + targetNativeTypes: [String!]! + opaPolicy: String + severity: Severity + enabled: Boolean + remediationInstructions: String + scopeAccountIds: [String!] + functionAsControl: Boolean + securitySubCategories: [String!] + iacMatchers: [CreateCloudConfigurationRuleMatcherInput!] +} + +input CreateCloudConfigurationRuleMatcherInput { + type: CloudConfigurationRuleMatcherType! + regoCode: String! +} + +type CreateCloudConfigurationRulePayload { + rule: CloudConfigurationRule +} + +input CreateCloudEventRuleInput { + name: String! + description: String + targetEventNames: [String!]! + opaMatcher: String! + severity: CloudEventRuleSeverity! + enabled: Boolean + generateFindings: Boolean + securitySubCategories: [String!] + projectId: String + cloudProviders: [CloudProvider!]! +} + +type CreateCloudEventRulePayload { + rule: CloudEventRule +} + +input CreateComputeGroupTagsSetInput { + name: String! + tags: [String!]! +} + +type CreateComputeGroupTagsSetPayload { + computeGroupTagsSet: ComputeGroupTagsSet! +} + +input CreateConnectorInput { + name: String! + type: ID! + enabled: Boolean = true + authParams: JSON! + extraConfig: JSON +} + +type CreateConnectorPayload { + connector: Connector +} + +input CreateContainerImageScanPolicyInput { + name: String! + description: String + packageAllowlist: [String!] + packageCountThreshold: Int! + severityThreshold: ContainerImageVulnerabilitySeverity! + ignoreUnfixed: Boolean! +} + +type CreateContainerImageScanPolicyPayload { + scanPolicy: ContainerImageScanPolicy +} + +input CreateControlInput { + query: GraphEntityQueryValue! + name: String! + description: String + resolutionRecommendation: String + severity: Severity! + scopeQuery: JSON! + securitySubCategories: [String!] + projectId: String! +} + +type CreateControlPayload { + control: Control +} + +input CreateCustomIPRangeInput { + name: String! + ipRanges: [String!]! + isInternal: Boolean! +} + +type CreateCustomIPRangePayload { + customIPRange: CustomIPRange +} + +input CreateEmailAutomationActionParamsInput { + note: String + to: [String!]! + cc: [String!] + attachEvidenceCSV: Boolean +} + +input CreateGcpPubSubIntegrationParamsInput { + projectId: String! + topicId: String! + accessMethod: GooglePubSubIntegrationAccessMethodInput! +} + +input CreateGoogleChatMessageAutomationActionParamsInput { + url: String! + note: String +} + +input CreateGooglePubSubAutomationActionParamsInput { + projectId: String! + topicId: String! + body: String! + accessMethod: GooglePubSubAutomationActionAccessMethodInput! +} + +input CreateIntegrationInput { + name: String! + type: IntegrationType! + projectId: String + params: CreateIntegrationParamsInput! + isAccessibleToAllProjects: Boolean +} + +input CreateIntegrationParamsInput { + awsSNS: CreateAwsSNSIntegrationParamsInput + webhook: CreateWebhookIntegrationParamsInput + slack: CreateSlackIntegrationParamsInput + azureServiceBus: CreateAzureServiceBusIntegrationParamsInput + gcpPubSub: CreateGcpPubSubIntegrationParamsInput + pagerDuty: CreatePagerDutyIntegrationParamsInput + jira: CreateJiraIntegrationParamsInput + serviceNow: CreateServiceNowIntegrationParamsInput +} + +type CreateIntegrationPayload { + integration: Integration! +} + +input CreateJiraAutomationActionParamInput { + serverUrl: String! + isOnPrem: Boolean! + tlsConfig: AutomationActionTLSConfigInput + user: String + token: String + personalAccessToken: String + ticketFields: CreateJiraTicketFieldsInput! +} + +input CreateJiraIntegrationParamsInput { + serverUrl: String! + isOnPrem: Boolean! + tlsConfig: IntegrationTLSConfigInput + authorization: JiraIntegrationAuthorizationInput! +} + +input CreateJiraTicketFieldsInput { + summary: String! + description: String! + issueType: String! + assignee: String + components: [String!] + fixVersion: [String!] + labels: [String!] + priority: String + project: String! + alternativeDescriptionField: String + customFields: JSON + attachEvidenceCSV: Boolean +} + +input CreateJiraTransitionAutomationActionParamInput { + serverUrl: String! + isOnPrem: Boolean! + tlsConfig: AutomationActionTLSConfigInput + user: String + token: String + personalAccessToken: String + project: String! + transitionId: String! + fields: JSON + comment: String + commentOnTransition: Boolean +} + +input CreateMalwareExclusionInput { + name: String + resourceIDs: [String!] + paths: [String!] + fileNames: [String!] + fileExtensions: [String!] +} + +type CreateMalwareExclusionPayload { + malwareExclusion: MalwareExclusion +} + +input CreateOutpostClusterInput { + outpostId: ID! + region: String! + httpProxyConfig: OutpostClusterHttpProxyConfigInput + selfManagedOutpostCluster: SelfManagedOutpostClusterInput + byonOutpostCluster: BYONOutpostClusterInput + config: OutpostClusterConfigInput +} + +type CreateOutpostClusterPayload { + cluster: OutpostCluster +} + +input CreateOutpostCustomTagInput { + key: String! + value: String +} + +input CreateOutpostInput { + name: String! + serviceType: OutpostServiceType! + enabled: Boolean = true + awsConfig: OutpostAWSConfigInput + gcpConfig: OutpostGCPConfigInput + azureConfig: OutpostAzureConfigInput + ociConfig: OutpostOCIConfigInput + selfManagedConfig: CreateOutpostSelfManagedConfigInput + managedConfig: CreateOutpostManagedConfigInput + clusterNamespacePrefix: String + podAnnotations: [CreateOutpostCustomTagInput!] + selfManaged: Boolean = false + customConfig: OutpostCustomConfigInput + config: OutpostConfigInput +} + +input CreateOutpostManagedConfigInput { + resourceTags: [CreateOutpostCustomTagInput!] + kubernetesLoggingEnabled: Boolean + kubernetesCloudMonitoringEnabled: Boolean + bringYourOwnNetworkOutpost: Boolean +} + +type CreateOutpostPayload { + outpost: Outpost +} + +input CreateOutpostSelfManagedConfigInput { + externalInternetAccess: OutpostExternalInternetAccess! + imageRepository: String + imagePullSecret: String + versionID: ID + disableAutomaticConfigurationBucketSync: Boolean +} + +input CreatePagerDutyIntegrationParamsInput { + integrationKey: String! +} + +input CreateProjectInput { + name: String! + slug: String + description: String + archived: Boolean + identifiers: [String!] + businessUnit: String + projectOwners: [String!] + securityChampions: [String!] + riskProfile: ProjectRiskProfileInput + repositoryLinks: [ProjectRepositoryLinkInput!] + cloudAccountLinks: [ProjectCloudAccountLinkInput!] + cloudOrganizationLinks: [ProjectCloudOrganizationLinkInput!] + kubernetesClusterLinks: [ProjectKubernetesClusterLinkInput!] +} + +type CreateProjectPayload { + project: Project +} + +input CreateReportComplianceExecutiveSummaryParamsInput { + subscriptionIds: [String!] + securityFrameworkId: String +} + +input CreateReportConfigurationFindingParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +input CreateReportGraphQueryEntityOptions { + entityType: GraphEntityTypeValue! + propertyOptions: [CreateReportGraphQueryPropertyOptions!]! +} + +input CreateReportGraphQueryParamsInput { + query: GraphEntityQueryValue! + entityOptions: [CreateReportGraphQueryEntityOptions!] +} + +input CreateReportGraphQueryPropertyOptions { + key: String! +} + +input CreateReportHostConfigurationParamsInput { + subscriptionIds: [String!] + frameworkCategory: [String!] + hostConfigurationRuleAssessmentsFilters: HostConfigurationRuleAssessmentFilters +} + +input CreateReportInput { + name: String! + type: String! + projectId: String + runIntervalHours: Int + runStartsAt: DateTime + emailTargetParams: EmailTargetParams + params: CreateReportParams + graphQueryParams: CreateReportGraphQueryParamsInput + vulnerabilityParams: CreateReportVulnerabilityParamsInput + complianceExecutiveSummaryParams: CreateReportComplianceExecutiveSummaryParamsInput + networkExposureParams: CreateReportNetworkExposureParamsInput + configurationFindingParams: CreateReportConfigurationFindingParamsInput + securityFrameworkParams: CreateReportSecurityFrameworkParamsInput + issueParams: CreateReportIssueParamsInput + hostConfigurationParams: CreateReportHostConfigurationParamsInput +} + +input CreateReportIssueParamsInput { + type: IssueReportType! + evidenceGraphEntityTypesToInclude: [GraphEntityTypeValue!] + issueFilters: IssueFilters +} + +input CreateReportNetworkExposureParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +input CreateReportParams { + subscriptionIds: [String!] + entityIds: [String!] + query: GraphEntityQueryValue + projectId: String + vulnerabilitiesSince: DateTime + vulnerabilitiesUpdatedAfter: DateTime + vulnerabilitiesIds: [String!] + assetObjectType: VulnerabilityReportGraphEntityType + vulnerabilityReportType: VulnerabilityReportType + vulnerabilitiesVendorSeverity: [VulnerabilitySeverity!] + securityFrameworkId: String +} + +type CreateReportPayload { + report: Report +} + +input CreateReportSecurityFrameworkParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +input CreateReportVulnerabilityParamsInput { + type: VulnerabilityReportType + assetType: VulnerableAssetObjectType + filters: VulnerabilityFindingFilters + assetObjectType: VulnerabilityReportGraphEntityType + subscriptionIds: [String!] + entityIds: [String!] + since: DateTime + updatedAfter: DateTime + vulnerabilityIds: [String!] + vendorSeverity: [VulnerabilitySeverity!] +} + +input CreateSAMLIdentityProviderInput { + name: String! + issuerURL: String + loginURL: String! + logoutURL: String + useProviderManagedRoles: Boolean! + allowManualRoleOverride: Boolean + certificate: String! + domains: [String!] + groupMapping: [SAMLGroupMappingCreateInput!] + mergeGroupsMappingByRole: Boolean +} + +type CreateSAMLIdentityProviderPayload { + samlIdentityProvider: SAMLIdentityProvider +} + +input CreateSAMLUserInput { + email: String! + idpID: String! + name: String! + role: String! + assignedProjectIds: [String!] +} + +type CreateSAMLUserPayload { + user: User! +} + +input CreateSavedCloudEventFilterInput { + name: String! + projectId: String + description: String + securitySubCategories: [String!] + filters: JSON! +} + +type CreateSavedCloudEventFilterPayload { + savedCloudEventFilter: SavedCloudEventFilter +} + +input CreateSavedGraphQueryInput { + name: String! + projectId: String + description: String + securitySubCategories: [String!] + query: GraphEntityQueryValue! +} + +type CreateSavedGraphQueryPayload { + savedGraphQuery: SavedGraphQuery +} + +input CreateScannerAPIRateLimitInput { + cloudProvider: CloudProvider! + service: ScannerAPIRateLimitService! + queryRequestsPerSecond: Int + mutationRequestsPerSecond: Int +} + +type CreateScannerAPIRateLimitPayload { + scannerAPIRateLimit: ScannerAPIRateLimit +} + +input CreateSecurityFrameworkInput { + name: String! + description: String + enabled: Boolean = true + categories: [SecurityCategoryInput!]! +} + +type CreateSecurityFrameworkPayload { + framework: SecurityFramework +} + +input CreateServiceAccountInput { + name: String! + scopes: [String!]! + assignedProjectIds: [String!] +} + +type CreateServiceAccountPayload { + serviceAccount: ServiceAccount +} + +input CreateServiceNowAutomationActionParamInput { + baseUrl: String! + user: String! + password: String! + ticketFields: CreateServiceNowFieldsInput! + clientId: String + clientSecret: String +} + +input CreateServiceNowFieldsInput { + tableName: String! + customFields: JSON + summary: String! + description: String! + attachEvidenceCSV: Boolean +} + +input CreateServiceNowIntegrationParamsInput { + url: String! + authorization: ServiceNowIntegrationAuthorizationInput! +} + +input CreateServiceNowUpdateTicketAutomationActionParamInput { + baseUrl: String! + user: String! + password: String! + tableName: String! + fields: JSON + clientId: String + clientSecret: String +} + +input CreateServiceTicketDataInput { + title: String! + description: String +} + +input CreateServiceTicketInput { + connectorId: String! + issueId: String! + ticketData: CreateServiceTicketDataInput! +} + +type CreateServiceTicketPayload { + serviceTicket: ServiceTicket! +} + +input CreateSlackIntegrationParamsInput { + url: String! + channel: String +} + +input CreateSlackMessageAutomationActionParamsInput { + url: String! + note: String + channel: String +} + +input CreateUserInput { + email: String! + name: String! + role: String! + assignedProjectIds: [String!] + sendEmailInvite: Boolean = true +} + +type CreateUserPayload { + user: User +} + +input CreateWebhookAutomationActionParamsInput { + url: String! + body: String! + clientCertificate: String + authUsername: String + authPassword: String + authToken: String + isOnPrem: Boolean + tlsConfig: AutomationActionTLSConfigInput + headers: [WebhookHeaderInput!] +} + +input CreateWebhookIntegrationParamsInput { + url: String! + isOnPrem: Boolean + authorization: WebhookIntegrationAuthorizationInput + headers: [WebhookHeaderInput!] + tlsConfig: IntegrationTLSConfigInput +} + +type CustomIPRange implements Node { + createdBy: User + id: ID! + ipRanges: [String!]! + isInternal: Boolean! + name: String! +} + +type CustomIPRangeConnection { + edges: [CustomIPRangeEdge!] + nodes: [CustomIPRange!] + pageInfo: PageInfo! + totalCount: Int! +} + +type CustomIPRangeEdge { + cursor: String! + node: CustomIPRange! +} + +input CustomIPRangeFilters { + search: String +} + +type Dashboard implements Node { + createdAt: DateTime + createdBy: User + description: String + id: ID! + name: String! + widgets: [DashboardWidget!]! +} + +type DashboardConnection { + edges: [DashboardEdge!] + nodes: [Dashboard!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum DashboardCreatorType { + USER + BUILT_IN +} + +type DashboardEdge { + cursor: String! + node: Dashboard! +} + +input DashboardFilters { + createdBy: [DashboardCreatorType!] +} + +type DashboardWidget { + dataSourceType: DashboardWidgetDataSourceType! + description: String + id: ID! + parameters: JSON! + size: Int! + title: String! + viewType: DashboardWidgetViewType! +} + +enum DashboardWidgetDataSourceType { + GRAPH_QUERY + SAVED_QUERY + CONTROL + ISSUES + ISSUES_BY_RESOURCE + ISSUES_BY_CONTROL + ISSUES_BY_CLOUD_ACCOUNT + ISSUES_TREND + INVENTORY + PROJECTS + PROJECT + REPORTS + GRAPH_QUERIES +} + +enum DashboardWidgetViewType { + TABLE + METRIC + TREND_LINE + PIE + BAR + BUBBLE + METRICS +} + +scalar DateTime + +input DeleteActionTemplateInput { + id: ID! +} + +type DeleteActionTemplatePayload { + _stub: String! +} + +input DeleteAutomationActionInput { + id: ID! +} + +type DeleteAutomationActionPayload { + _stub: String! +} + +input DeleteAutomationRuleInput { + id: ID! +} + +type DeleteAutomationRulePayload { + _stub: String! +} + +input DeleteCICDScanPolicyInput { + id: ID! +} + +type DeleteCICDScanPolicyPayload { + id: ID! +} + +input DeleteCloudConfigurationRuleInput { + id: ID! +} + +type DeleteCloudConfigurationRulePayload { + _stub: String! +} + +input DeleteCloudEventRuleInput { + id: ID! +} + +type DeleteCloudEventRulePayload { + _stub: String! +} + +input DeleteComputeGroupTagsSetInput { + id: ID! +} + +type DeleteComputeGroupTagsSetPayload { + success: Boolean! +} + +input DeleteConnectorInput { + id: ID! +} + +type DeleteConnectorPayload { + _stub: String! +} + +input DeleteContainerImageScanPolicyInput { + id: ID! +} + +type DeleteContainerImageScanPolicyPayload { + _stub: String! +} + +input DeleteControlInput { + id: ID! +} + +type DeleteControlPayload { + _stub: String! +} + +input DeleteCustomIPRangeInput { + id: ID! +} + +type DeleteCustomIPRangePayload { + _stub: String! +} + +input DeleteIntegrationInput { + id: ID! +} + +type DeleteIntegrationPayload { + _stub: String! +} + +input DeleteMalwareExclusionInput { + id: ID! +} + +type DeleteMalwareExclusionPayload { + _stub: String! +} + +input DeleteOutpostClusterInput { + id: ID! +} + +type DeleteOutpostClusterPayload { + _stub: String! +} + +input DeleteOutpostInput { + id: ID! +} + +type DeleteOutpostPayload { + _stub: String! +} + +input DeleteReportInput { + id: ID! +} + +type DeleteReportPayload { + _stub: String +} + +input DeleteSAMLIdentityProviderInput { + id: ID! +} + +type DeleteSAMLIdentityProviderPayload { + _stub: String! +} + +input DeleteSavedCloudEventFilterInput { + id: ID! +} + +type DeleteSavedCloudEventFilterPayload { + _stub: String! +} + +input DeleteSavedGraphQueryInput { + id: ID! +} + +type DeleteSavedGraphQueryPayload { + _stub: String! +} + +type DeleteScannerAPIRateLimitPayload { + success: Boolean! +} + +input DeleteSecurityFrameworkInput { + id: ID! +} + +type DeleteSecurityFrameworkPayload { + _stub: String! +} + +input DeleteSecurityScanInput { + id: ID! +} + +type DeleteSecurityScanPayload { + _stub: String! +} + +input DeleteServiceAccountInput { + id: ID! +} + +type DeleteServiceAccountPayload { + _stub: String! +} + +input DeleteUserInput { + id: ID! +} + +type DeleteUserPayload { + _stub: String! +} + +enum DeploymentModel { + CLOUD_SERVICE + CLOUD_PLATFORM_SERVICE + SERVER_APPLICATION + CLIENT_APPLICATION + CODE_LIBRARY + CODE + VIRTUAL_APPLIANCE +} + +type DirectoryUser implements Node { + email: String! + id: ID! + name: String +} + +type DirectoryUserConnection { + edges: [DirectoryUserEdge!] + nodes: [DirectoryUser!] + pageInfo: PageInfo! + totalCount: Int! +} + +type DirectoryUserEdge { + cursor: String! + node: DirectoryUser! +} + +type DisassociateServiceTicketPayload { + _stub: String +} + +type DiskScanApplicationVulnerability { + path: String + pathType: DiskScanApplicationVulnerabilityPathType + version: String! + vulnerability: DiskScanVulnerability! +} + +enum DiskScanApplicationVulnerabilityPathType { + FILE + REGISTRY +} + +type DiskScanSecret { + contains: [DiskScanSecretData!]! + description: String! + details: DiskScanSecretDetails + failedPolicyMatches: [CICDScanPolicyMatch!]! + lineNumber: Int + offset: Int! + path: String! + snippet: String + type: DiskScanSecretType! +} + +type DiskScanSecretData { + name: String! + type: DiskScanSecretType! +} + +union DiskScanSecretDetails = DiskScanSecretDetailsCloudKey | DiskScanSecretDetailsGitCredential | DiskScanSecretDetailsDBConnectionString | DiskScanSecretDetailsPrivateKey | DiskScanSecretDetailsPassword + +type DiskScanSecretDetailsCloudKey { + isLongTerm: Boolean + keyType: Int + providerUniqueID: String +} + +type DiskScanSecretDetailsDBConnectionString { + connectionString: String + database: String + user: String +} + +type DiskScanSecretDetailsGitCredential { + url: String + user: String +} + +type DiskScanSecretDetailsPassword { + isComplex: Boolean + length: Int +} + +type DiskScanSecretDetailsPrivateKey { + algorithm: Int + bits: Int +} + +enum DiskScanSecretType { + CLOUD_KEY + GIT_CREDENTIAL + DB_CONNECTION_STRING + PRIVATE_KEY + PASSWORD +} + +type DiskScanVulnerability { + fixedVersion: String + name: String! + severity: DiskScanVulnerabilitySeverity! + source: String! +} + +enum DiskScanVulnerabilitySeverity { + INFORMATIONAL + LOW + MEDIUM + HIGH + CRITICAL +} + +input DuplicateSecurityFrameworkInput { + id: ID! + name: String! +} + +type DuplicateSecurityFrameworkPayload { + framework: SecurityFramework +} + +input ECRRoleConfig { + roleARN: String! +} + +type EmailActionTemplateParams { + attachEvidenceCSV: Boolean + cc: [String!] + note: String + to: [String!]! +} + +input EmailActionTemplateParamsInput { + note: String + to: [String!]! + cc: [String!] + attachEvidenceCSV: Boolean +} + +type EmailAutomationActionParams { + attachEvidenceCSV: Boolean + cc: [String!] + note: String + to: [String!]! +} + +type EmailTarget { + to: [String!]! +} + +input EmailTargetParams { + to: [String!]! +} + +input EntityScanParamsInput { + externalId: String! + region: String + subscriptionId: String +} + +enum Environment { + PRODUCTION + STAGING + DEVELOPMENT + TESTING + OTHER +} + +type ErrorBadUserInput { + invalidArgs: [ErrorContextInvalidArg!]! +} + +enum ErrorCode { + UNAUTHENTICATED + UNAUTHORIZED + BAD_USER_INPUT + INTERNAL + RATE_LIMIT_EXCEEDED + FORBIDDEN_IP + NOT_FOUND +} + +type ErrorContextInvalidArg { + code: String! + message: String! + path: String! +} + +type ErrorUnauthorizedAction { + effectiveScopes: [String!]! + requiredScopes: [String!]! +} + +type ExcessiveAccessFindingConfigurationInformation { + content: String! + policyName: String! +} + +enum ExportFormats { + CSV + JSON +} + +type ExternalExposureScannerSettings { + isEnabled: Boolean! + projectAllowlist: [Project!] + projectBlocklist: [Project!] + scanIntervalDays: Int +} + +type FileUpload implements Node { + createdAt: DateTime! + createdBy: UserOrConnector! + id: ID! + method: FileUploadMethod! + name: String! + url: String! +} + +enum FileUploadMethod { + PORTAL + API +} + +input FinalizeCICDScanInput { + token: String! + scanPolicies: [String!] + tags: [CICDScanTagInput!] +} + +type GcpPubSubActionTemplateParams { + body: String! +} + +input GcpPubSubActionTemplateParamsInput { + body: String! +} + +enum GcpPubSubIntegrationAccessMethodType { + CONNECTOR_CREDENTIALS + SERVICE_ACCOUNT_KEY +} + +type GcpPubSubIntegrationParams { + accessConnector: Connector + accessMethod: GcpPubSubIntegrationAccessMethodType! + projectId: String! + serviceAccountKey: JSON + topicId: String! +} + +type GEAADServicePrincipalMetadata { + appId: String + appOwnerTenantId: String + objectId: String + publisherName: String + signInAudience: String + vertexId: ID! +} + +type GEAccessKey { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + active: Boolean + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + credentialId: String + credentialType: GECredentialType + everUsed: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + kubernetes: GEKubernetesIAMExtraData + lastUsedAt: DateTime + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + rotatedAt: DateTime + subscriptionExternalId: String + tags: JSON + userDirectory: String + validAfter: DateTime + validBefore: DateTime + vertexId: ID! + wizMockResource: Boolean +} + +type GEAccessRole { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + description: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPartialAnalysis: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +type GEAccessRoleBinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsConditions: GEAccessRoleBindingAWSConditions + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + gcpCondition: GEGCPAccessRoleCondition + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPartialAnalysis: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +type GEAccessRoleBindingAWSCondition { + key: String + operator: String + rawPolicyExternalId: String + statementId: String + type: GEType + values: [String!] + vertexId: ID! +} + +type GEAccessRoleBindingAWSConditions { + conditions: [GEAccessRoleBindingAWSCondition!] + vertexId: ID! +} + +type GEAccessRolePermission { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + accessTypes: [GEAccessType!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + description: String + documentation: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +enum GEAccessType { + READ + WRITE + MANAGE + HIGH_PRIVILEGE + ADMIN + DATA + LIST + IMPERSONATE +} + +enum GEAddressType { + IPV4 + IPV6 +} + +type GEAffinity { + nodeAffinity: GENodeAffinity + podAffinity: GEPodAffinity + podAntiAffinity: GEPodAntiAffinity + vertexId: ID! +} + +type GEAllowedCSIDriver { + name: String + vertexId: ID! +} + +type GEAllowedFlexVolume { + driver: String + vertexId: ID! +} + +type GEAllowedHostPath { + pathPrefix: String + readOnly: Boolean + vertexId: ID! +} + +union GEAny = GEAPIGateway | GEAccessKey | GEAccessRole | GEAccessRoleBinding | GEAccessRolePermission | GEApplication | GEAuthenticationConfiguration | GEAuthenticationPolicy | GEBackendBucket | GEBackupService | GEBranchPackage | GEBucket | GECdn | GECICDService | GECallCenterService | GECertificate | GECloudLogConfiguration | GECloudOrganization | GEComputeInstanceGroup | GEConfigMap | GEConfigurationFinding | GEConfigurationRule | GEConfigurationScan | GEContainer | GEContainerGroup | GEContainerImage | GEContainerRegistry | GEContainerRepository | GEContainerService | GEControllerRevision | GEDBServer | GEDNSRecord | GEDNSZone | GEDaemonSet | GEDataFinding | GEDataInventory | GEDataSchema | GEDataStore | GEDataWorkflow | GEDataWorkload | GEDatabase | GEDeployment | GEDomain | GEEmailService | GEEncryptionKey | GEEndpoint | GEExcessiveAccessFinding | GEFileDescriptor | GEFileDescriptorFinding | GEFileSystemService | GEFirewall | GEGateway | GEGovernancePolicy | GEGovernancePolicyGroup | GEGroup | GEHostedApplication | GEHostedTechnology | GEIACDeclarationInstance | GEIACResourceDeclaration | GEIACStateInstance | GEIAMBinding | GEIPRange | GEIdentityProvider | GEKubernetesCluster | GEKubernetesCronJob | GEKubernetesIngress | GEKubernetesIngressController | GEKubernetesJob | GEKubernetesNetworkPolicy | GEKubernetesNode | GEKubernetesPersistentVolume | GEKubernetesPersistentVolumeClaim | GEKubernetesPodSecurityPolicy | GEKubernetesService | GEKubernetesStorageClass | GEKubernetesVolume | GELastLogin | GELateralMovementFinding | GELoadBalancer | GELocalUser | GEMalware | GEMalwareInstance | GEManagedCertificate | GEManagementService | GEMapReduceCluster | GEMessagingService | GENamespace | GENat | GENetworkAddress | GENetworkInterface | GENetworkRoutingRule | GENetworkSecurityRule | GEPackage | GEPeering | GEPod | GEPortRange | GEPredefinedGroup | GEPrivateEndpoint | GEPrivateLink | GEProject | GEProductKubernetesCluster | GEProductOrganization | GEProxy | GEProxyRule | GERawAccessPolicy | GERegion | GERegisteredDomain | GEReplicaSet | GERepository | GERepositoryBranch | GERepositoryTag | GEResourceGroup | GERouteTable | GESearchIndex | GESecret | GESecretContainer | GESecretData | GESecretInstance | GESecurityEventFinding | GESecurityToolFinding | GESecurityToolFindingType | GESecurityToolScan | GEServerless | GEServerlessPackage | GEServiceAccount | GEServiceConfiguration | GEServiceUsageTechnology | GEStatefulSet | GEStorageAccount | GESubnet | GESubscription | GETechnology | GEUserAccount | GEVirtualDesktop | GEVirtualMachine | GEVirtualMachineImage | GEVirtualNetwork | GEVolume | GEVulnerability | GEWeakness | GEWebService + +type GEAPIGateway { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wafEnabled: Boolean + wizMockResource: Boolean + zone: String +} + +type GEApplication { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + deploymentType: GEDeploymentType + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEAttachedVolume { + devicePath: String + name: String + vertexId: ID! +} + +enum GEAttackComplexity { + LOW + MEDIUM + HIGH +} + +enum GEAttackVector { + ADJACENT_NETWORK + LOCAL + NETWORK + PHYSICAL +} + +type GEAuthenticationConfiguration { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + algorithm: String + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + clientTimeout: Int + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + keyHash: String + maxPasswordAge: Int + minPasswordAge: Int + minPasswordLength: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + owner: String + passwordAuthentication: Boolean + passwordComplexityEnabled: Boolean + passwordHistoryLength: Int + permitEmptyPasswords: Boolean + permitRootLogin: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + reversiblePasswordEncryptionEnabled: Boolean + status: String + subscriptionExternalId: String + tags: JSON + type: GEAuthenticationType + username: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEAuthenticationPolicy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +enum GEAuthenticationType { + SSH + SSH_PUBLIC_KEY + ACCOUNT_CONFIG +} + +type GEAWSElasticBlockStoreVolumeSource { + fsType: String + partition: Int + readOnly: Boolean + vertexId: ID! + volumeID: String +} + +type GEAzureDiskVolumeSource { + cachingMode: String + diskName: String + diskURI: String + fsType: String + kind: String + readOnly: Boolean + vertexId: ID! +} + +type GEAzureFilePersistentVolumeSource { + readOnly: Boolean + secretName: String + secretNamespace: String + shareName: String + vertexId: ID! +} + +type GEAzureFileShare { + vertexId: ID! +} + +type GEAzureFileVolumeSource { + readOnly: Boolean + secretName: String + shareName: String + vertexId: ID! +} + +type GEBackendBucket { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEBackupService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEBranchPackage { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + path: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + repositoryBranchExternalId: String + repositoryExternalId: String + vertexId: ID! +} + +type GEBucket { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + alternativeRegions: [String!] + azurePublicAccess: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + encrypted: Boolean + encryptionInTransit: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPublic: Boolean + loggingEnabled: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicExposure: GEPublicExposure + publicIPRangesWithAccess: [String!] + publicPermissions: [GEBucketAccessRole!] + region: String + regionType: GEBucketRegionType + resourceGroupExternalId: String + retentionPeriod: Int + status: String + subscriptionExternalId: String + tags: JSON + uniformACL: Boolean + updateDate: DateTime + versioningEnabled: Boolean + vertexId: ID! + webHostingEnabled: Boolean + webHostingHosts: [String!] + wizMockResource: Boolean + zone: String +} + +enum GEBucketAccessRole { + READ + WRITE + OWNER +} + +enum GEBucketRegionType { + SINGLE_REGION + DUAL_REGION + MULTI_REGION +} + +enum GEBusinessImpact { + LBI + MBI + HBI +} + +type GECallCenterService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GECapabilities { + add: [String!] + drop: [String!] + vertexId: ID! +} + +type GECdn { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowedClientSslProtocols: [GESslProtocolVersion!] + allowedOriginSslProtocols: [GESslProtocolVersion!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + allowsNonEncryptedClients: Boolean + allowsNonEncryptedOrigins: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasEdgeFunctions: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + loggingEnabled: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + requiresClientAuthorization: Boolean + requiresOriginAuthorization: Boolean + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wafEnabled: Boolean + wizMockResource: Boolean + zone: String +} + +type GECephFSPersistentVolumeSource { + monitors: [String!] + path: String + readOnly: Boolean + secretFile: String + secretRef: GESecretReference + user: String + vertexId: ID! +} + +type GECephFSVolumeSource { + monitors: [String!] + path: String + readOnly: Boolean + secretFile: String + secretRef: GELocalObjectReference + user: String + vertexId: ID! +} + +type GECertificate { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + domainName: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + rotation: Boolean + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GECertificateType { + IMPORTED + ISSUED + PRIVATE +} + +type GECICDService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GECinderPersistentVolumeSource { + fsType: String + readOnly: Boolean + secretRef: GESecretReference + vertexId: ID! + volumeID: String +} + +type GECinderVolumeSource { + fsType: String + readOnly: Boolean + secretRef: GELocalObjectReference + vertexId: ID! + volumeID: String +} + +type GEClientIPConfig { + timeoutSeconds: Int + vertexId: ID! +} + +enum GECloudKeyType { + AWS_SECRET_ACCESS_KEY + AWS_API_KEY + GCP_SERVICE_ACCOUNT_KEY + GCP_ACCESS_TOKEN + GCP_API_KEY + AZURE_CLIENT_SECRET + GCP_REFRESH_TOKEN + AZURE_ACCESS_TOKEN + AZURE_REFRESH_TOKEN + GCP_ID_TOKEN + AWS_OIDC_TOKEN + AWS_COGNITO_REFRESH_TOKEN + AZURE_STORAGE_ACCOUNT_KEY +} + +type GECloudLogConfiguration { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + accessLogForTarget: Boolean + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + publicTarget: Boolean + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GECloudOrganization { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + governancePolicyAssignments: GEGovernancePolicyAssignments + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + path: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEComputeInstanceGroup { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + ecs: GEComputeInstanceGroupECSExtraData + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + matchedTags: JSON + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + replicaCount: Int + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEComputeInstanceGroupECSExtraData { + clusterExternalId: String + clusterName: String + vertexId: ID! +} + +enum GEConfidence { + LOW + MEDIUM + HIGH +} + +type GEConfigMap { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + binaryData: JSON + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + data: JSON + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + immutable: Boolean + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + status: String + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEConfigMapEnvSource { + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GEConfigMapKeySelector { + key: String + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GEConfigMapNodeConfigSource { + kubeletConfigKey: String + name: String + namespace: String + resourceVersion: String + uid: String + vertexId: ID! +} + +type GEConfigMapProjection { + items: [GEKeyToPath!] + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GEConfigMapVolumeSource { + defaultMode: Int + items: [GEKeyToPath!] + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GEConfigurationFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + auditSteps: String + cloudPlatform: String + configLink: String + configPath: String + configurationRuleName: String + configurationRuleShortName: String + containsContainerHosts: Boolean + currentConfig: String + customFindingDescription: String + detailed: GEConfigurationFindingDataExtraInfo + expectedConfig: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasRemediationInstructions: Boolean + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + resolutionRecommendation: String + resourceGroupExternalId: String + severity: GEConfigurationSeverity + source: GESource + status: GEConfigurationStatus + vertexId: ID! +} + +type GEConfigurationFindingDataExtraInfo { + source: String + statusCause: String + type: String + vertexId: ID! +} + +type GEConfigurationRule { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + configLink: String + containsContainerHosts: Boolean + description: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + resolutionRecommendation: String + severity: GEConfigurationSeverity + shortName: String + source: GESource + vertexId: ID! +} + +type GEConfigurationScan { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + analysisDate: DateTime + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + source: GESource + vertexId: ID! +} + +type GEConfigurationScanInformation { + assessmentErrorCount: Int + complianceScore: Int + date: DateTime + failCount: Int + notAssessedCount: Int + passCount: Int + totalCount: Int + vertexId: ID! +} + +enum GEConfigurationSeverity { + NONE + LOW + MEDIUM + HIGH + CRITICAL +} + +enum GEConfigurationStatus { + FAIL + PASS + ASSESSMENT_ERROR + NOT_ASSESSED +} + +enum GEConnectorType { + DISK_SCAN_INFO_CONNECTOR_TYPE_WIZ_OUTPOST +} + +type GEContainer { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + args: [String!] + boundPorts: [GEPort!] + cloudPlatform: String + cloudProviderURL: String + command: [String!] + containerClusterConnected: Boolean + containerHostScanned: Boolean + containsContainerHosts: Boolean + creationDate: DateTime + ecs: GEContainerECSExtraData + env: JSON + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + image: String + imagePullPolicy: String + isDefaultSecurityContext: Boolean + kubernetes: GEKubernetesContainerExtraData + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resources: GEResourceRequirements + securityContext: GESecurityContext + serverlessContainer: Boolean + serviceAccountName: String + status: String + stdin: Boolean + stdinOnce: Boolean + subscriptionExternalId: String + tags: JSON + tty: Boolean + vertexId: ID! + wizMockResource: Boolean + workingDir: String + zone: String +} + +type GEContainerECSExtraData { + clusterExternalId: String + clusterName: String + envFileStorageExternalIds: [String!] + vertexId: ID! +} + +type GEContainerGroup { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + ecs: GEContainerGroupECSExtraData + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isDefaultSecurityContext: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + securityContext: GESecurityContext + serviceAccountName: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEContainerGroupECSExtraData { + clusterExternalId: String + clusterName: String + hostedOnFargate: Boolean + vertexId: ID! +} + +type GEContainerImage { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + builds: [GEContainerImageBuildInfo!] + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + digest: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + imageTags: [String!] + kubernetes: GEContainerImageKubernetesExtraData + lastUpdated: DateTime + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEContainerImageBuildInfo { + authoredDate: DateTime + buildAgent: String + buildInfoUrl: String + buildStartDate: DateTime + buildUrl: String + commit: String + committedDate: DateTime + pushedDate: DateTime + vertexId: ID! +} + +type GEContainerImageKubernetesExtraData { + vertexId: ID! +} + +type GEContainerPort { + containerPort: Int + hostIP: String + hostPort: Int + name: String + protocol: String + vertexId: ID! +} + +type GEContainerRegistry { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isManaged: Boolean + isPaaS: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEContainerRepository { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEContainerService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + ecs: GEContainerServiceECSExtraData + edition: String + encryptsSecrets: Boolean + extendedSupport: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isLatestVersion: Boolean + isManaged: Boolean + isPaaS: Boolean + isVersionEndOfLife: Boolean + kind: String + kubernetes: GEKubernetesContainerServiceExtraData + latestVersion: String + latestVersionReleaseDate: DateTime + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + release: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + version: String + versionEndOfLifeDate: DateTime + versionReleaseDate: DateTime + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEContainerServiceECSExtraData { + vertexId: ID! +} + +type GEControllerRevision { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + revision: Int + selfLink: String + status: String + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GECredential { + active: Boolean + credentialId: String + credentialType: GECredentialType + everUsed: Boolean + lastUsedAt: DateTime + rotatedAt: DateTime + vertexId: ID! +} + +enum GECredentialType { + ACCESS_KEY + PASSWORD + CERTIFICATE +} + +enum GECSESeverity { + NONE + LOW + MEDIUM + HIGH + CRITICAL +} + +type GECSIPersistentVolumeSource { + controllerExpandSecretRef: GESecretReference + controllerPublishSecretRef: GESecretReference + driver: String + fsType: String + nodePublishSecretRef: GESecretReference + nodeStageSecretRef: GESecretReference + readOnly: Boolean + vertexId: ID! + volumeAttributes: JSON + volumeHandle: String +} + +type GECSIVolumeSource { + driver: String + fsType: String + nodePublishSecretRef: GELocalObjectReference + readOnly: Boolean + vertexId: ID! + volumeAttributes: JSON +} + +enum GECustomFileDetectionSeverityLevel { + CUSTOM_FILE_DETECTION_SEVERITY_NO_THREAT + CUSTOM_FILE_DETECTION_SEVERITY_INFO + CUSTOM_FILE_DETECTION_SEVERITY_LOW + CUSTOM_FILE_DETECTION_SEVERITY_MEDIUM + CUSTOM_FILE_DETECTION_SEVERITY_HIGH + CUSTOM_FILE_DETECTION_SEVERITY_CRITICAL +} + +enum GECustomFileDetectionType { + ADWARE + BACKDOOR + BROWSER + DIALER + DOWNLOADER + EXPLOIT + HACKTOOL + INFOSTEALER + KEYLOGGER + MALWARE + NETWORK + PUA + PACKED + RANSOMWARE + ROGUE + ROOTKIT + SPYWARE + TROJAN + VIRUS + WORM + CLEAN +} + +type GECVE { + isCandidate: Boolean + number: Int + vertexId: ID! + year: Int +} + +type GEDaemonEndpoint { + Port: Int + vertexId: ID! +} + +type GEDaemonSet { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEDaemonSetSpec + status: GEDaemonSetStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDaemonSetSpec { + minReadySeconds: Int + revisionHistoryLimit: Int + selector: GELabelSelector + template: GEPodTemplateSpec + updateStrategy: GEDaemonSetUpdateStrategy + vertexId: ID! +} + +type GEDaemonSetStatus { + collisionCount: Int + currentNumberScheduled: Int + desiredNumberScheduled: Int + numberAvailable: Int + numberMisscheduled: Int + numberReady: Int + numberUnavailable: Int + observedGeneration: Int + updatedNumberScheduled: Int + vertexId: ID! +} + +type GEDaemonSetUpdateStrategy { + rollingUpdate: GERollingUpdateDaemonSet + type: String + vertexId: ID! +} + +type GEDatabase { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEDataCategory { + PII + PHI + FINANCIAL + DIGITAL_IDENTITY +} + +type GEDataFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + dataCategory: GEDataCategory + dataClassifierId: String + dataPaths: [String!] + exampleMatches: [String!] + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + percentWithContext: Int + percentWithValidator: Int + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + totalMatchCount: Int + uniqueMatchCount: Int + vertexId: ID! +} + +type GEDataInventory { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + entries: [GEDataInventoryEntry!] + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPartial: Boolean + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + vertexId: ID! +} + +type GEDataInventoryEntry { + bytes: Int + contentType: String + items: Int + vertexId: ID! +} + +enum GEDataSampleProviderKind { + DISK + BUCKET + SQL +} + +type GEDataSchema { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + fieldNames: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + vertexId: ID! +} + +type GEDataStore { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + approxItems: Int + approxSizeBytes: Int + containsContainerHosts: Boolean + examplePaths: [String!] + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isStructured: Boolean + kind: GEDataStoreKind + lastModified: DateTime + lastSampleDurationSec: Int + lastSampleTime: DateTime + lastScanDurationMs: Int + lastScanStatusDetails: String + lastScanTime: DateTime + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerKind: GEDataSampleProviderKind + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + sampledBytes: Int + sampledContentTypes: [String!] + sampledItems: Int + sampledRows: Int + scanStatus: GEDataStoreScanStatus + schemaExternalIDs: [String!] + storePath: String + totalBytes: Int + totalItems: Int + vertexId: ID! +} + +enum GEDataStoreKind { + FOLDER + MY_SQL + POSTGRES + MSSQL + BUCKET +} + +enum GEDataStoreScanStatus { + SUCCESS + FAILED +} + +enum GEDataType { + SECRET_TYPE_PRIVATE_KEY + SECRET_TYPE_PUBLIC_KEY + SECRET_TYPE_PASSWORD + SECRET_TYPE_CERTIFICATE + SECRET_TYPE_CLOUD_KEY + SECRET_TYPE_SSH_AUTHORIZED_KEY + SECRET_TYPE_DB_CONNECTION_STRING + SECRET_TYPE_GIT_CREDENTIAL + SECRET_TYPE_PRESIGNED_URL +} + +type GEDataWorkflow { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDataWorkload { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inTransitEncryption: Boolean + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDBServer { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasBackups: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isManaged: Boolean + isPaaS: Boolean + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + requiresAuth: Boolean + requiresSSL: Boolean + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + version: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDeployment { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEDeploymentSpec + status: GEDeploymentStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDeploymentSpec { + minReadySeconds: Int + paused: Boolean + progressDeadlineSeconds: Int + replicas: Int + revisionHistoryLimit: Int + selector: GELabelSelector + strategy: GEDeploymentStrategy + template: GEPodTemplateSpec + vertexId: ID! +} + +type GEDeploymentStatus { + availableReplicas: Int + collisionCount: Int + observedGeneration: Int + readyReplicas: Int + replicas: Int + unavailableReplicas: Int + updatedReplicas: Int + vertexId: ID! +} + +type GEDeploymentStrategy { + rollingUpdate: GERollingUpdateDeployment + type: String + vertexId: ID! +} + +enum GEDeploymentType { + CLONED_REPOSITORY + CONTAINER_APPLICATION + INSTALLED_ON_DISK +} + +enum GEDetectionMethod { + PACKAGE + DEFAULT_PACKAGE + LIBRARY + CONFIG_FILE + OPEN_PORT + STARTUP_SERVICE + CONFIGURATION + CLONED_REPOSITORY + OS + ARTIFACTS_ON_DISK + WINDOWS_REGISTRY + INSTALLED_PROGRAM + FILE_PATH + WINDOWS_SERVICE + INSTALLED_PROGRAM_BY_SERVICE +} + +type GEDNSRecord { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + ttlSeconds: Int + type: GEDNSRecordType + values: [String!] + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEDNSRecordType { + A + AAAA + CAA + CNAME + DNSKEY + DS + IPSECKEY + MX + NAPTR + NS + PTR + SPF + SRV + SSHFP + TLSA + TXT + ALIAS + SOA +} + +type GEDNSZone { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + dnsName: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPublic: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDomain { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEDownwardAPIProjection { + items: [GEDownwardAPIVolumeFile!] + vertexId: ID! +} + +type GEDownwardAPIVolumeFile { + fieldRef: GEObjectFieldSelector + mode: Int + path: String + resourceFieldRef: GEResourceFieldSelector + vertexId: ID! +} + +type GEDownwardAPIVolumeSource { + defaultMode: Int + items: [GEDownwardAPIVolumeFile!] + vertexId: ID! +} + +type GEEmailService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEEmptyDirVolumeSource { + medium: String + sizeLimit: GEQuantity + vertexId: ID! +} + +type GEEncryptionKey { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + aliases: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + managementType: GEManagementType + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + pendingDeletion: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + rotation: Boolean + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEEndpoint { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + allPorts: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + dynamicScannerResponse: String + dynamicScannerScreenshotUrl: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + host: String + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + path: String + port: Int + portEnd: Int + portRange: Boolean + portStart: Int + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEEnvFromSource { + configMapRef: GEConfigMapEnvSource + prefix: String + secretRef: GESecretEnvSource + vertexId: ID! +} + +enum GEEnvironment { + DEVELOPMENT + TESTING + STAGING + PRODUCTION +} + +type GEEnvVar { + name: String + value: String + valueFrom: GEEnvVarSource + vertexId: ID! +} + +type GEEnvVarSource { + configMapKeyRef: GEConfigMapKeySelector + fieldRef: GEObjectFieldSelector + resourceFieldRef: GEResourceFieldSelector + secretKeyRef: GESecretKeySelector + vertexId: ID! +} + +type GEEphemeralContainer { + ephemeralContainerCommon: GEEphemeralContainerCommon + targetContainerName: String + vertexId: ID! +} + +type GEEphemeralContainerCommon { + args: [String!] + command: [String!] + env: [GEEnvVar!] + envFrom: [GEEnvFromSource!] + image: String + imagePullPolicy: String + lifecycle: GELifecycle + livenessProbe: GEProbe + name: String + ports: [GEContainerPort!] + readinessProbe: GEProbe + resources: GEKubernetesResourceRequirements + securityContext: GEKubernetesSecurityContext + startupProbe: GEProbe + stdin: Boolean + stdinOnce: Boolean + terminationMessagePath: String + terminationMessagePolicy: String + tty: Boolean + vertexId: ID! + volumeDevices: [GEVolumeDevice!] + volumeMounts: [GEVolumeMount!] + workingDir: String +} + +type GEEphemeralVolumeSource { + readOnly: Boolean + vertexId: ID! + volumeClaimTemplate: GEPersistentVolumeClaimTemplate +} + +type GEExcessiveAccessFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + currentConfig: String! @deprecated(reason: "use currentConfiguration field instead") + currentConfiguration: GEExcessiveAccessFindingConfigurationInformation + currentPolicyConfiguration: ExcessiveAccessFindingConfigurationInformation + description: String + documentation: String + excessiveServices: [String!] + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + remediation: String + remediationType: GEExcessiveAccessFindingRemediationType + removedAdminPermissions: Boolean + removedDataPermissions: Boolean + removedHighPermissions: Boolean + severity: GEExcessiveAccessFindingSeverity + source: GEExcessiveAccessFindingSource + suggestedConfig: String! @deprecated(reason: "use suggestedConfiguration field instead") + suggestedConfiguration: GEExcessiveAccessFindingConfigurationInformation + suggestedPolicyConfiguration: ExcessiveAccessFindingConfigurationInformation + unusedAdminPermissions: Boolean + unusedDataPermissions: Boolean + unusedHighPermissions: Boolean + vertexId: ID! +} + +type GEExcessiveAccessFindingConfigurationInformation { + policyName: String + vertexId: ID! +} + +enum GEExcessiveAccessFindingRemediationType { + DELETE_PRINCIPAL + DETACH_POLICY + REPLACE_POLICY + RESTRICT_EXTERNAL_EXPOSURE +} + +enum GEExcessiveAccessFindingSeverity { + SEVERITY_LOW + SEVERITY_MEDIUM + SEVERITY_HIGH + SEVERITY_CRITICAL +} + +enum GEExcessiveAccessFindingSource { + CLOUD_EVENTS + GCP_RECOMMENDER + AWS_ACCESS_ADVISOR + WIZ_INSIGHT +} + +type GEExecAction { + command: [String!] + vertexId: ID! +} + +type GEFCVolumeSource { + fsType: String + lun: Int + readOnly: Boolean + targetWWNs: [String!] + vertexId: ID! + wwids: [String!] +} + +type GEFileDescriptor { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + findingType: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + severity: GEThreatSeverityLevel + severityLevel: GECustomFileDetectionSeverityLevel + sha1: String + source: String + type: GECustomFileDetectionType + vertexId: ID! +} + +type GEFileDescriptorFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + findingType: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + modificationTime: DateTime + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + path: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + severity: GEThreatSeverityLevel + severityLevel: GECustomFileDetectionSeverityLevel + sha1: String + size: Int + source: String + type: GECustomFileDetectionType + vertexId: ID! +} + +enum GEFileReputationStatus { + UNKNOWN + KNOWN + SUSPICIOUS + MALICIOUS +} + +type GEFileSystemService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + azureFileShare: GEAzureFileShare + capacityInGB: Int + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + fileShareName: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inTransitEncryption: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEFirewall { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasDeployedInstances: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isDefault: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + type: GEFirewallType + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEFirewallType { + AZURE_NETWORK_SECURITY_GROUP + AWS_SECURITY_GROUP + AWS_NETWORK_ACL + GCP_FIREWALL_RULE + AWS_SHIELD + AWS_WEB_ACL + AZURE_APPLICATION_GATEWAY_WAF + AZURE_FRONT_DOOR_WAF + AZURE_CDN_WAF + OCI_SECURITY_LIST + OCI_NETWORK_SECURITY_GROUP + GCP_CLOUD_ARMOR_WAF + ALIBABA_SECURITY_GROUP +} + +type GEFlexPersistentVolumeSource { + driver: String + fsType: String + options: JSON + readOnly: Boolean + secretRef: GESecretReference + vertexId: ID! +} + +type GEFlexVolumeSource { + driver: String + fsType: String + options: JSON + readOnly: Boolean + secretRef: GELocalObjectReference + vertexId: ID! +} + +type GEFlockerVolumeSource { + datasetName: String + datasetUUID: String + vertexId: ID! +} + +type GEFSGroupStrategyOptions { + ranges: [GEIDRange!] + rule: String + vertexId: ID! +} + +type GEGateway { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + connectedToOnPrem: Boolean + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + gatewayType: GENetworkRoutingGatewayType + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasRouteTable: Boolean + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEGCEPersistentDiskVolumeSource { + fsType: String + partition: Int + pdName: String + readOnly: Boolean + vertexId: ID! +} + +type GEGCPAccessRoleCondition { + conditionDescription: String + conditionExpression: String + conditionTitle: String + vertexId: ID! +} + +type GEGlusterfsPersistentVolumeSource { + endpoints: String + endpointsNamespace: String + path: String + readOnly: Boolean + vertexId: ID! +} + +type GEGlusterfsVolumeSource { + endpoints: String + path: String + readOnly: Boolean + vertexId: ID! +} + +type GEGovernancePolicy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEGovernancePolicyAssignments { + vertexId: ID! +} + +type GEGovernancePolicyGroup { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEGroup { + aadOnPremisesDomainName: String + aadOnPremisesSamAccountName: String + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + partialMemberVisibility: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + subscriptionExternalId: String + tags: JSON + userDirectory: String + vertexId: ID! + wizMockResource: Boolean +} + +type GEHandler { + exec: GEExecAction + httpGet: GEHTTPGetAction + tcpSocket: GETCPSocketAction + vertexId: ID! +} + +type GEHostAlias { + hostnames: [String!] + ip: String + vertexId: ID! +} + +type GEHostedApplication { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + deployment: GEHostedApplicationApplicationFiles + detectionMethod: GEDetectionMethod + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + path: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + repo: GEHostedApplicationClonedRepo + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + version: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEHostedApplicationApplicationFiles { + builds: [GEHostedApplicationBuildInfo!] + commit: String + files: [String!] + vertexId: ID! +} + +type GEHostedApplicationBuildInfo { + authoredDate: DateTime + buildAgent: String + buildInfoUrl: String + buildStartDate: DateTime + buildUrl: String + commit: String + committedDate: DateTime + pushedDate: DateTime + vertexId: ID! +} + +type GEHostedApplicationClonedRepo { + branchName: String + commit: String + remoteUrl: String + vertexId: ID! +} + +type GEHostedTechnology { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + configScan: GEConfigurationScanInformation + containsContainerHosts: Boolean + cpe: String + creationDate: DateTime + detectedByClonedRepositories: [String!] + detectedByConfigFilePaths: [String!] + detectedByDefaultPackageNames: [String!] + detectedByFilePaths: [String!] + detectedByInstalledProgramNames: [String!] + detectedByLibraryNames: [String!] + detectedByOpenPortNumbers: [Int!] + detectedByPackageNames: [String!] + detectedByStartupServiceNames: [String!] + detectedByWindowsServiceNames: [String!] + detectionMethods: [GEDetectionMethod!] + domainDetails: GEHostedTechnologyDomainDetails + edition: String + extendedSupport: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hostname: String + httpGETStatus: String + httpGETStatusCode: Int + installedPackages: [String!] + installedPrograms: [String!] + isAppliance: Boolean + isEtcPasswd644: Boolean + isLatestVersion: Boolean + isVersionEndOfLife: Boolean + lastBootTime: DateTime + latestVersion: String + latestVersionReleaseDate: DateTime + listeningPortsDetails: GEHostedTechnologyListeningPortsDetails + name: String + nativeType: String + needsRestart: Boolean + needsRestartDetails: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + release: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + techId: String + techName: String + version: String + versionEndOfLifeDate: DateTime + versionReleaseDate: DateTime + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEHostedTechnologyDomainDetails { + domainName: String + isDomainJoined: Boolean + vertexId: ID! +} + +type GEHostedTechnologyListeningPortsDetails { + isListeningOnPort: Boolean + listeningPorts: [String!] + vertexId: ID! +} + +type GEHostPathVolumeSource { + path: String + type: String + vertexId: ID! +} + +type GEHostPortRange { + max: Int + min: Int + vertexId: ID! +} + +type GEHTTPGetAction { + host: String + httpHeaders: [GEHTTPHeader!] + path: String + port: GEIntOrString + scheme: String + vertexId: ID! +} + +type GEHTTPHeader { + name: String + value: String + vertexId: ID! +} + +type GEHTTPIngressPath { + backend: GEIngressBackend + path: String + pathType: String + vertexId: ID! +} + +type GEHTTPIngressRuleValue { + paths: [GEHTTPIngressPath!] + vertexId: ID! +} + +type GEIACDeclarationInstance { + cloudPlatform: String + cloudProviderURL: String + externalId: String + location: String + modificationDate: DateTime + name: String + nativeType: String + providerUniqueId: String + region: String + source: String + subscriptionExternalId: String + tags: JSON + type: String + vertexId: ID! +} + +type GEIACResourceDeclaration { + externalId: String + location: String + modificationDate: DateTime + name: String + nativeType: String + subscriptionExternalId: String + tags: JSON + type: String + vertexId: ID! +} + +type GEIACStateInstance { + externalId: String + location: String + modificationDate: DateTime + name: String + nativeType: String + source: String + subscriptionExternalId: String + tags: JSON + type: String + vertexId: ID! +} + +type GEIAMBinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + accessTypes: [GEAccessType!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isCrossSubscriptionAccess: Boolean + isOutsideOrganizationAccess: Boolean + isPublicAccess: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +type GEIdentityProvider { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + kubernetes: GEKubernetesIAMExtraData + lastModified: DateTime + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + subscriptionExternalId: String + tags: JSON + url: String + userDirectory: String + validUntil: DateTime + vertexId: ID! + wizMockResource: Boolean +} + +type GEIDRange { + max: Int + min: Int + vertexId: ID! +} + +enum GEImpact { + NONE + LOW + MEDIUM + HIGH + PARTIAL + COMPLETE +} + +type GEIngressBackend { + resource: GETypedLocalObjectReference + serviceName: String + servicePort: GEIntOrString + vertexId: ID! +} + +type GEIngressRule { + host: String + http: GEHTTPIngressRuleValue + vertexId: ID! +} + +type GEIngressTLS { + hosts: [String!] + secretName: String + vertexId: ID! +} + +type GEIntOrString { + intVal: Int + strVal: String + type: Int + vertexId: ID! +} + +type GEIPBlock { + cidr: String + except: [String!] + vertexId: ID! +} + +type GEIPRange { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + addressType: GEAddressType + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cidr: String + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + endAddr: String + endInt: Int + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + startAddr: String + startInt: Int + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEISCSIPersistentVolumeSource { + chapAuthDiscovery: Boolean + chapAuthSession: Boolean + fsType: String + initiatorName: String + iqn: String + iscsiInterface: String + lun: Int + portals: [String!] + readOnly: Boolean + secretRef: GESecretReference + targetPortal: String + vertexId: ID! +} + +type GEISCSIVolumeSource { + chapAuthDiscovery: Boolean + chapAuthSession: Boolean + fsType: String + initiatorName: String + iqn: String + iscsiInterface: String + lun: Int + portals: [String!] + readOnly: Boolean + secretRef: GELocalObjectReference + targetPortal: String + vertexId: ID! +} + +type GEJobSpec { + activeDeadlineSeconds: Int + backoffLimit: Int + completions: Int + manualSelector: Boolean + parallelism: Int + selector: GELabelSelector + template: GEPodTemplateSpec + ttlSecondsAfterFinished: Int + vertexId: ID! +} + +type GEJobTemplateSpec { + metadata: GEObjectMeta + spec: GEJobSpec + vertexId: ID! +} + +type GEKeyToPath { + key: String + mode: Int + path: String + vertexId: ID! +} + +type GEKubernetesBaseExtraData { + clusterExternalId: String + kubernetesFlavor: String + vertexId: ID! +} + +type GEKubernetesCluster { + AADEnableAzureRBAC: Boolean + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + apiServerEndpoint: String + authProvider: String + autopilot: Boolean + certificateAuthority: GETLSConfigCertificateAuthority + cloudPlatform: String + cloudProviderURL: String + containerClusterConnected: Boolean + containsContainerHosts: Boolean + creationDate: DateTime + edition: String + encryptsSecrets: Boolean + extendedSupport: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isLatestVersion: Boolean + isManaged: Boolean + isPaaS: Boolean + isVersionEndOfLife: Boolean + kubernetes: GEKubernetesBaseExtraData + latestVersion: String + latestVersionReleaseDate: DateTime + LegacyAADIntegration: Boolean + ManagedAADIntegration: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + release: String + resourceGroupExternalId: String + sniServerName: String + status: String + subscriptionExternalId: String + tags: JSON + version: String + versionEndOfLifeDate: DateTime + versionReleaseDate: DateTime + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesContainer { + args: [String!] + command: [String!] + env: [GEEnvVar!] + envFrom: [GEEnvFromSource!] + image: String + imagePullPolicy: String + lifecycle: GELifecycle + livenessProbe: GEProbe + name: String + ports: [GEContainerPort!] + readinessProbe: GEProbe + resources: GEKubernetesResourceRequirements + securityContext: GEKubernetesSecurityContext + startupProbe: GEProbe + stdin: Boolean + stdinOnce: Boolean + terminationMessagePath: String + terminationMessagePolicy: String + tty: Boolean + vertexId: ID! + volumeDevices: [GEVolumeDevice!] + volumeMounts: [GEVolumeMount!] + workingDir: String +} + +type GEKubernetesContainerExtraData { + clusterExternalId: String + envFrom: [GEEnvFromSource!] + ephemeralTargetContainerName: String + kubernetesFlavor: String + lifecycle: GELifecycle + livenessProbe: GEProbe + namespaceExternalId: String + nodeExternalId: String + podExternalId: String + readinessProbe: GEProbe + startupProbe: GEProbe + terminationMessagePath: String + terminationMessagePolicy: String + vertexId: ID! + volumeDevices: [GEVolumeDevice!] + volumeMounts: [GEVolumeMount!] +} + +type GEKubernetesContainerImage { + names: [String!] + sizeBytes: Int + vertexId: ID! +} + +type GEKubernetesContainerServiceExtraData { + clusterExternalId: String + kubernetesFlavor: String + vertexId: ID! +} + +type GEKubernetesCronJob { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesCronJobSpec + status: GEKubernetesCronJobStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesCronJobSpec { + concurrencyPolicy: String + failedJobsHistoryLimit: Int + jobTemplate: GEJobTemplateSpec + schedule: String + startingDeadlineSeconds: Int + successfulJobsHistoryLimit: Int + suspend: Boolean + vertexId: ID! +} + +type GEKubernetesCronJobStatus { + active: [GEObjectReference!] + lastScheduleTime: GETime + vertexId: ID! +} + +type GEKubernetesIAMExtraData { + clusterExternalId: String + kubernetesFlavor: String + vertexId: ID! +} + +type GEKubernetesIngress { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesIngressSpec + status: GEKubernetesIngressStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesIngressController { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesIngressSpec { + backend: GEIngressBackend + ingressClassName: String + rules: [GEIngressRule!] + tls: [GEIngressTLS!] + vertexId: ID! +} + +type GEKubernetesIngressStatus { + loadBalancer: GELoadBalancerStatus + vertexId: ID! +} + +type GEKubernetesJob { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesJobSpec + status: GEKubernetesJobStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesJobSpec { + activeDeadlineSeconds: Int + backoffLimit: Int + completions: Int + manualSelector: Boolean + parallelism: Int + selector: GELabelSelector + template: GEPodTemplateSpec + ttlSecondsAfterFinished: Int + vertexId: ID! +} + +type GEKubernetesJobStatus { + active: Int + completionTime: GETime + failed: Int + startTime: GETime + succeeded: Int + vertexId: ID! +} + +type GEKubernetesNamespaceExtraData { + clusterExternalId: String + kubernetesFlavor: String + vertexId: ID! +} + +type GEKubernetesNetworkPolicy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesNetworkPolicySpec + status: String + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesNetworkPolicySpec { + egress: [GENetworkPolicyEgressRule!] + ingress: [GENetworkPolicyIngressRule!] + podSelector: GELabelSelector + policyTypes: [String!] + vertexId: ID! +} + +type GEKubernetesNode { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + awsExtraData: GEKubernetesNodeAWSExtraData + azureExtraData: GEKubernetesNodeAzureExtraData + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + gcpExtraDAta: GEKubernetesNodeGCPExtraData + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesNodeSpec + status: GEKubernetesNodeStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesNodeAWSExtraData { + hostedOnFargate: Boolean + vertexId: ID! +} + +type GEKubernetesNodeAzureExtraData { + hostedOnACI: Boolean + vertexId: ID! +} + +type GEKubernetesNodeGCPExtraData { + hostedOnAutopilot: Boolean + vertexId: ID! +} + +type GEKubernetesNodeSpec { + configSource: GENodeConfigSource + podCIDR: String + podCIDRs: [String!] + providerID: String + taints: [GETaint!] + unschedulable: Boolean + vertexId: ID! +} + +type GEKubernetesNodeStatus { + addresses: [GENodeAddress!] + capacity: JSON + config: GENodeConfigStatus + daemonEndpoints: GENodeDaemonEndpoints + images: [GEKubernetesContainerImage!] + nodeInfo: GENodeSystemInfo + phase: String + vertexId: ID! + volumesAttached: [GEAttachedVolume!] + volumesInUse: [String!] +} + +type GEKubernetesPersistentVolume { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesPersistentVolumeSpec + status: GEKubernetesPersistentVolumeStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesPersistentVolumeClaim { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesPersistentVolumeClaimSpec + status: GEKubernetesPersistentVolumeClaimStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesPersistentVolumeClaimSpec { + accessModes: [String!] + dataSource: GETypedLocalObjectReference + resources: GEKubernetesResourceRequirements + selector: GELabelSelector + storageClassName: String + vertexId: ID! + volumeMode: String + volumeName: String +} + +type GEKubernetesPersistentVolumeClaimStatus { + capacity: JSON + phase: String + vertexId: ID! +} + +type GEKubernetesPersistentVolumeSpec { + accessModes: [String!] + awsElasticBlockStore: GEAWSElasticBlockStoreVolumeSource + azureDisk: GEAzureDiskVolumeSource + azureFile: GEAzureFilePersistentVolumeSource + capacity: JSON + cephfs: GECephFSPersistentVolumeSource + cinder: GECinderPersistentVolumeSource + claimRef: GEObjectReference + csi: GECSIPersistentVolumeSource + fc: GEFCVolumeSource + flexVolume: GEFlexPersistentVolumeSource + flocker: GEFlockerVolumeSource + gcePersistentDisk: GEGCEPersistentDiskVolumeSource + glusterfs: GEGlusterfsPersistentVolumeSource + hostPath: GEHostPathVolumeSource + iscsi: GEISCSIPersistentVolumeSource + local: GELocalVolumeSource + mountOptions: [String!] + nfs: GENFSVolumeSource + nodeAffinity: GEVolumeNodeAffinity + persistentVolumeReclaimPolicy: String + photonPersistentDisk: GEPhotonPersistentDiskVolumeSource + portworxVolume: GEPortworxVolumeSource + quobyte: GEQuobyteVolumeSource + rbd: GERBDPersistentVolumeSource + scaleIO: GEScaleIOPersistentVolumeSource + storageClassName: String + storageos: GEStorageOSPersistentVolumeSource + vertexId: ID! + volumeMode: String + vsphereVolume: GEVsphereVirtualDiskVolumeSource +} + +type GEKubernetesPersistentVolumeStatus { + message: String + phase: String + reason: String + vertexId: ID! +} + +type GEKubernetesPodSecurityPolicy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesPodSecurityPolicySpec + status: String + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesPodSecurityPolicySpec { + allowedCapabilities: [String!] + allowedCSIDrivers: [GEAllowedCSIDriver!] + allowedFlexVolumes: [GEAllowedFlexVolume!] + allowedHostPaths: [GEAllowedHostPath!] + allowedProcMountTypes: [String!] + allowedUnsafeSysctls: [String!] + allowPrivilegeEscalation: Boolean + defaultAddCapabilities: [String!] + defaultAllowPrivilegeEscalation: Boolean + forbiddenSysctls: [String!] + fsGroup: GEFSGroupStrategyOptions + hostIPC: Boolean + hostNetwork: Boolean + hostPID: Boolean + hostPorts: [GEHostPortRange!] + privileged: Boolean + readOnlyRootFilesystem: Boolean + requiredDropCapabilities: [String!] + runAsGroup: GERunAsGroupStrategyOptions + runAsUser: GERunAsUserStrategyOptions + runtimeClass: GERuntimeClassStrategyOptions + seLinux: GESELinuxStrategyOptions + supplementalGroups: GESupplementalGroupsStrategyOptions + vertexId: ID! + volumes: [String!] +} + +type GEKubernetesPodSpec { + activeDeadlineSeconds: Int + affinity: GEAffinity + automountServiceAccountToken: Boolean + containers: [GEKubernetesContainer!] + dnsConfig: GEPodDNSConfig + dnsPolicy: String + enableServiceLinks: Boolean + ephemeralContainers: [GEEphemeralContainer!] + hostAliases: [GEHostAlias!] + hostIPC: Boolean + hostname: String + hostNetwork: Boolean + hostPID: Boolean + imagePullSecrets: [GELocalObjectReference!] + initContainers: [GEKubernetesContainer!] + nodeName: String + nodeSelector: JSON + overhead: JSON + preemptionPolicy: String + priority: Int + priorityClassName: String + readinessGates: [GEPodReadinessGate!] + restartPolicy: String + runtimeClassName: String + schedulerName: String + securityContext: GEPodSecurityContext + serviceAccount: String + serviceAccountName: String + setHostnameAsFQDN: Boolean + shareProcessNamespace: Boolean + subdomain: String + terminationGracePeriodSeconds: Int + tolerations: [GEToleration!] + topologySpreadConstraints: [GETopologySpreadConstraint!] + vertexId: ID! + volumes: [GEKubernetesVolumeSpec!] +} + +type GEKubernetesPortExtraData { + hostIP: String + hostPort: Int + vertexId: ID! +} + +type GEKubernetesResourceRequirements { + limits: JSON + requests: JSON + vertexId: ID! +} + +type GEKubernetesSecretDetails { + annotations: JSON + apiVersion: String + clusterName: String + deletionGracePeriodSeconds: Int + finalizers: [String!] + generateName: String + generation: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + namespace: String + resourceVersion: String + selfLink: String + uid: String + vertexId: ID! +} + +type GEKubernetesSecurityContext { + allowPrivilegeEscalation: Boolean + capabilities: GECapabilities + privileged: Boolean + procMount: String + readOnlyRootFilesystem: Boolean + runAsGroup: Int + runAsNonRoot: Boolean + runAsUser: Int + seccompProfile: GESeccompProfile + seLinuxOptions: GESELinuxOptions + vertexId: ID! + windowsOptions: GEWindowsSecurityContextOptions +} + +type GEKubernetesSecurityContextExtraData { + allowPrivilegeEscalation: Boolean + procMount: String + readOnlyRootFilesystem: Boolean + runAsNonRoot: Boolean + seccompProfile: GESeccompProfile + seLinuxOptions: GESELinuxOptions + vertexId: ID! + windowsOptions: GEWindowsSecurityContextOptions +} + +type GEKubernetesService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalHostnames: [String!] + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasPublicAddress: Boolean + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEKubernetesServiceSpec + status: GEKubernetesServiceStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesServiceSpec { + allocateLoadBalancerNodePorts: Boolean + clusterIP: String + clusterIPs: [String!] + externalIPs: [String!] + externalName: String + externalTrafficPolicy: String + healthCheckNodePort: Int + ipFamilies: [String!] + ipFamilyPolicy: String + loadBalancerIP: String + loadBalancerSourceRanges: [String!] + ports: [GEServicePort!] + publishNotReadyAddresses: Boolean + selector: JSON + sessionAffinity: String + sessionAffinityConfig: GESessionAffinityConfig + topologyKeys: [String!] + type: String + vertexId: ID! +} + +type GEKubernetesServiceStatus { + loadBalancer: GELoadBalancerStatus + vertexId: ID! +} + +type GEKubernetesStorageClass { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowedTopologies: [GETopologySelectorTerm!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + allowVolumeExpansion: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + mountOptions: [String!] + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + parameters: JSON + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + provisioner: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + reclaimPolicy: String + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + status: String + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + volumeBindingMode: String + wizMockResource: Boolean + zone: String +} + +type GEKubernetesVolume { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kinds: [String!] + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + source: GEKubernetesVolumeKubernetesVolumeSource + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEKubernetesVolumeKubernetesVolumeSource { + cachingMode: String + chapAuthDiscovery: Boolean + chapAuthSession: Boolean + claimName: String + datasetName: String + datasetUUID: String + defaultMode: Int + diskName: String + diskURI: String + driver: String + endpoints: String + fsType: String + gateway: String + group: String + image: String + initiatorName: String + iqn: String + iscsiInterface: String + items: [GEKeyToPath!] + keyring: String + kind: String + localObjectReference: GELocalObjectReference + lun: Int + medium: String + monitors: [String!] + nodePublishSecretRef: GELocalObjectReference + optional: Boolean + options: JSON + partition: Int + path: String + pdID: String + pdName: String + pool: String + portals: [String!] + protectionDomain: String + readOnly: Boolean + registry: String + secretFile: String + secretName: String + secretRef: GELocalObjectReference + server: String + shareName: String + sizeLimit: GEQuantity + sources: [GEVolumeProjection!] + sslEnabled: Boolean + storageMode: String + storagePolicyID: String + storagePolicyName: String + storagePool: String + system: String + targetPortal: String + targetWWNs: [String!] + tenant: String + type: String + user: String + vertexId: ID! + volume: String + volumeAttributes: JSON + volumeClaimTemplate: GEPersistentVolumeClaimTemplate + volumeID: String + volumeName: String + volumeNamespace: String + volumePath: String + wwids: [String!] +} + +type GEKubernetesVolumeSpec { + awsElasticBlockStore: GEAWSElasticBlockStoreVolumeSource + azureDisk: GEAzureDiskVolumeSource + azureFile: GEAzureFileVolumeSource + cephfs: GECephFSVolumeSource + cinder: GECinderVolumeSource + configMap: GEConfigMapVolumeSource + csi: GECSIVolumeSource + downwardAPI: GEDownwardAPIVolumeSource + emptyDir: GEEmptyDirVolumeSource + ephemeral: GEEphemeralVolumeSource + fc: GEFCVolumeSource + flexVolume: GEFlexVolumeSource + flocker: GEFlockerVolumeSource + gcePersistentDisk: GEGCEPersistentDiskVolumeSource + glusterfs: GEGlusterfsVolumeSource + hostPath: GEHostPathVolumeSource + iscsi: GEISCSIVolumeSource + name: String + nfs: GENFSVolumeSource + persistentVolumeClaim: GEPersistentVolumeClaimVolumeSource + photonPersistentDisk: GEPhotonPersistentDiskVolumeSource + portworxVolume: GEPortworxVolumeSource + projected: GEProjectedVolumeSource + quobyte: GEQuobyteVolumeSource + rbd: GERBDVolumeSource + scaleIO: GEScaleIOVolumeSource + secret: GESecretVolumeSource + storageos: GEStorageOSVolumeSource + vertexId: ID! + volumeSource: GEVolumeSource + vsphereVolume: GEVsphereVirtualDiskVolumeSource +} + +type GELabelSelector { + matchExpressions: [GELabelSelectorRequirement!] + matchLabels: JSON + vertexId: ID! +} + +type GELabelSelectorRequirement { + key: String + operator: String + values: [String!] + vertexId: ID! +} + +type GELastLogin { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + ipAddress: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + time: DateTime + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GELateralMovementFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + containsContainerHosts: Boolean + description: String + exploitExample: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isCrossCloud: Boolean + isCrossOrganization: Boolean + isCrossSubscription: Boolean + isFromExternalOrganization: Boolean + isFromPublicAccess: Boolean + isFromPubliclyExposedComputeResource: Boolean + isPathTarget: Boolean + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + permissionCombination: [String!] + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + severity: GELateralMovementFindingSeverity + type: GELateralMovementFindingType + vertexId: ID! +} + +enum GELateralMovementFindingSeverity { + SEVERITY_LOW + SEVERITY_MEDIUM + SEVERITY_HIGH + SEVERITY_CRITICAL +} + +enum GELateralMovementFindingType { + RISKY_PERMISSION_COMBINATION + ESCALATION_TO_ADMIN + ACCESS_TO_SENSITIVE_DATA + ESCALATION_TO_KUBERNETES_ADMIN +} + +type GELifecycle { + postStart: GEHandler + preStop: GEHandler + vertexId: ID! +} + +type GELoadBalancer { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wafEnabled: Boolean + wizMockResource: Boolean + zone: String +} + +type GELoadBalancerIngress { + hostname: String + ip: String + ports: [GEPortStatus!] + vertexId: ID! +} + +type GELoadBalancerStatus { + ingress: [GELoadBalancerIngress!] + vertexId: ID! +} + +type GELocalObjectReference { + name: String + vertexId: ID! +} + +type GELocalUser { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + description: String + enabled: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasShell: Boolean + homeDirectory: String + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + isPasswordEmpty: Boolean + kubernetes: GEKubernetesIAMExtraData + lastPasswordChange: DateTime + loginExpiration: DateTime + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + passwordEnabled: Boolean + passwordLocked: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + shellPath: String + subscriptionExternalId: String + tags: JSON + userDirectory: String + vertexId: ID! + wizMockResource: Boolean +} + +type GELocalVolumeSource { + fsType: String + path: String + vertexId: ID! +} + +type GEMalware { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + cveDetails: GECVE + externalId: String + externalOwners: [String!] + familyName: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isGeneric: Boolean + md5: String + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + platform: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + sampleFirstSeen: DateTime + sampleLastSeen: DateTime + scannerCount: Int + scannerMatch: Int + scannerPercent: Float + severityLevel: GEThreatSeverityLevel + sha1: String + sha256: String + status: GEFileReputationStatus + subPlatform: String + trustFactor: Int + type: String + vertexId: ID! +} + +type GEMalwareInstance { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + cveDetails: GECVE + externalId: String + externalOwners: [String!] + familyName: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isGeneric: Boolean + md5: String + modificationTime: DateTime + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + path: String + platform: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + sampleFirstSeen: DateTime + sampleLastSeen: DateTime + scannerCount: Int + scannerMatch: Int + scannerPercent: Float + severityLevel: GEThreatSeverityLevel + sha1: String + sha256: String + size: Int + status: GEFileReputationStatus + subPlatform: String + trustFactor: Int + type: String + vertexId: ID! +} + +type GEManagedCertificate { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + caId: String + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + domainName: String + expiration: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + issuer: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + type: GECertificateType + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEManagementService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasIssues: Boolean + httpGETStatus: String + httpGETStatusCode: Int + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEManagementType { + CLOUD + CUSTOMER +} + +type GEMapReduceCluster { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + atRestEncryption: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inTransitEncryption: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEMessagingService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + destinationBucketExternalIds: [String!] + encrypted: Boolean + encryptionInTransit: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isManaged: Boolean + isPaaS: Boolean + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + requiresAuth: Boolean + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GENamespace { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kubernetes: GEKubernetesNamespaceExtraData + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GENat { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +input GenerateWizContainerRegistryTokenInput { + _stub: String +} + +type GenerateWizContainerRegistryTokenPayload { + expiresOn: DateTime! + password: String! + registry: String! + user: String! +} + +type GENetworkAddress { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + address: String + addressType: GENetworkAddressType + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isDynamic: Boolean + isPublic: Boolean + isSecondary: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GENetworkAddressType { + IPV4 + IPV6 + DNS + URL +} + +type GENetworkInterface { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + directlyInternetFacing: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + macAddress: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GENetworkPolicyEgressRule { + ports: [GENetworkPolicyPort!] + to: [GENetworkPolicyPeer!] + vertexId: ID! +} + +type GENetworkPolicyIngressRule { + from: [GENetworkPolicyPeer!] + ports: [GENetworkPolicyPort!] + vertexId: ID! +} + +type GENetworkPolicyPeer { + ipBlock: GEIPBlock + namespaceSelector: GELabelSelector + podSelector: GELabelSelector + vertexId: ID! +} + +type GENetworkPolicyPort { + port: GEIntOrString + protocol: String + vertexId: ID! +} + +enum GENetworkRoutingGatewayType { + LOCAL_GATEWAY + PEERED_VIRTUAL_NETWORK + INTERNET_GATEWAY + NETWORK_INTERFACE_GATEWAY + VPN_GATEWAY + NAT_GATEWAY + TRANSIT_GATEWAY + OUTPOST_LOCAL_GATEWAY + IPV6_INTERNET_EGRESS_ONLY + BLACK_HOLE + DIRECT_CONNECT_GATEWAY + CUSTOMER_GATEWAY + VIRTUAL_PRIVATE_GATEWAY + INTERNET_NAT_GATEWAY +} + +type GENetworkRoutingRule { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + dstAddress: String + dstAddressType: GENetworkRuleAddressType + externalId: String + externalOwners: [String!] + gateway: String + gatewayType: GENetworkRoutingGatewayType + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + srcObjects: [String!] + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GENetworkRuleAddressType { + IPV4_CIDR + IPV6_CIDR + SERVICE_TAG + IPV4_ADDRESS_RANGE +} + +type GENetworkSecurityRule { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + actionAllow: Boolean + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + dstServiceTags: [String!] + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inbound: Boolean + name: String + nativeType: String + networkProtocols: [String!] + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + priority: Int + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + srcServiceTags: [String!] + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GENFSVolumeSource { + path: String + readOnly: Boolean + server: String + vertexId: ID! +} + +type GENodeAddress { + address: String + type: String + vertexId: ID! +} + +type GENodeAffinity { + preferredDuringSchedulingIgnoredDuringExecution: [GEPreferredSchedulingTerm!] + requiredDuringSchedulingIgnoredDuringExecution: GENodeSelector + vertexId: ID! +} + +type GENodeConfigSource { + configMap: GEConfigMapNodeConfigSource + vertexId: ID! +} + +type GENodeConfigStatus { + active: GENodeConfigSource + assigned: GENodeConfigSource + error: String + lastKnownGood: GENodeConfigSource + vertexId: ID! +} + +type GENodeDaemonEndpoints { + kubeletEndpoint: GEDaemonEndpoint + vertexId: ID! +} + +type GENodeSelector { + nodeSelectorTerms: [GENodeSelectorTerm!] + vertexId: ID! +} + +type GENodeSelectorRequirement { + key: String + operator: String + values: [String!] + vertexId: ID! +} + +type GENodeSelectorTerm { + matchExpressions: [GENodeSelectorRequirement!] + matchFields: [GENodeSelectorRequirement!] + vertexId: ID! +} + +type GENodeSystemInfo { + architecture: String + bootID: String + containerRuntimeVersion: String + kernelVersion: String + kubeletVersion: String + kubeProxyVersion: String + machineID: String + operatingSystem: String + osImage: String + systemUUID: String + vertexId: ID! +} + +type GEObjectFieldSelector { + apiVersion: String + fieldPath: String + vertexId: ID! +} + +type GEObjectMeta { + annotations: JSON + clusterName: String + creationTimestamp: GETime + deletionGracePeriodSeconds: Int + deletionTimestamp: GETime + finalizers: [String!] + generateName: String + generation: Int + labels: JSON + name: String + namespace: String + ownerReferences: [GEOwnerReference!] + resourceVersion: String + selfLink: String + uid: String + vertexId: ID! +} + +type GEObjectReference { + apiVersion: String + fieldPath: String + kind: String + name: String + namespace: String + resourceVersion: String + uid: String + vertexId: ID! +} + +type GEOwnerReference { + apiVersion: String + blockOwnerDeletion: Boolean + controller: Boolean + kind: String + name: String + uid: String + vertexId: ID! +} + +type GEPackage { + language: String + languageVersion: String + name: String + version: String + vertexId: ID! +} + +type GEPeering { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + crossAccountPeering: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEPersistentVolumeClaim { + metadata: GEObjectMeta + spec: GEPersistentVolumeClaimSpec + status: GEPersistentVolumeClaimStatus + vertexId: ID! +} + +type GEPersistentVolumeClaimCondition { + lastProbeTime: GETime + lastTransitionTime: GETime + message: String + reason: String + status: String + type: String + vertexId: ID! +} + +type GEPersistentVolumeClaimSpec { + accessModes: [String!] + dataSource: GETypedLocalObjectReference + resources: GEKubernetesResourceRequirements + selector: GELabelSelector + storageClassName: String + vertexId: ID! + volumeMode: String + volumeName: String +} + +type GEPersistentVolumeClaimStatus { + accessModes: [String!] + capacity: JSON + conditions: [GEPersistentVolumeClaimCondition!] + phase: String + vertexId: ID! +} + +type GEPersistentVolumeClaimTemplate { + metadata: GEObjectMeta + spec: GEPersistentVolumeClaimSpec + vertexId: ID! +} + +type GEPersistentVolumeClaimVolumeSource { + claimName: String + readOnly: Boolean + vertexId: ID! +} + +type GEPhotonPersistentDiskVolumeSource { + fsType: String + pdID: String + vertexId: ID! +} + +enum GEPKIAlgorithmType { + RSA + DSA + ECDSA + ED25519 + X25519 +} + +type GEPod { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isDefaultSecurityContext: Boolean + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEPodSpec + status: GEPodStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEPodAffinity { + preferredDuringSchedulingIgnoredDuringExecution: [GEWeightedPodAffinityTerm!] + requiredDuringSchedulingIgnoredDuringExecution: [GEPodAffinityTerm!] + vertexId: ID! +} + +type GEPodAffinityTerm { + labelSelector: GELabelSelector + namespaces: [String!] + topologyKey: String + vertexId: ID! +} + +type GEPodAntiAffinity { + preferredDuringSchedulingIgnoredDuringExecution: [GEWeightedPodAffinityTerm!] + requiredDuringSchedulingIgnoredDuringExecution: [GEPodAffinityTerm!] + vertexId: ID! +} + +type GEPodDNSConfig { + nameservers: [String!] + options: [GEPodDNSConfigOption!] + searches: [String!] + vertexId: ID! +} + +type GEPodDNSConfigOption { + name: String + value: String + vertexId: ID! +} + +type GEPodIP { + ip: String + vertexId: ID! +} + +type GEPodReadinessGate { + conditionType: String + vertexId: ID! +} + +type GEPodSecurityContext { + fsGroup: Int + fsGroupChangePolicy: String + runAsGroup: Int + runAsNonRoot: Boolean + runAsUser: Int + seccompProfile: GESeccompProfile + seLinuxOptions: GESELinuxOptions + supplementalGroups: [Int!] + sysctls: [GESysctl!] + vertexId: ID! + windowsOptions: GEWindowsSecurityContextOptions +} + +type GEPodSpec { + activeDeadlineSeconds: Int + affinity: GEAffinity + automountServiceAccountToken: Boolean + containers: [GEKubernetesContainer!] + dnsConfig: GEPodDNSConfig + dnsPolicy: String + enableServiceLinks: Boolean + ephemeralContainers: [GEEphemeralContainer!] + hostAliases: [GEHostAlias!] + hostIPC: Boolean + hostname: String + hostNetwork: Boolean + hostPID: Boolean + imagePullSecrets: [String!] + initContainers: [GEKubernetesContainer!] + nodeName: String + nodeSelector: JSON + overhead: JSON + preemptionPolicy: String + priority: Int + priorityClassName: String + readinessGates: [GEPodReadinessGate!] + restartPolicy: String + runtimeClassName: String + schedulerName: String + securityContext: GEPodSecurityContext + serviceAccount: String + serviceAccountName: String + setHostnameAsFQDN: Boolean + shareProcessNamespace: Boolean + subdomain: String + terminationGracePeriodSeconds: Int + tolerations: [GEToleration!] + topologySpreadConstraints: [GETopologySpreadConstraint!] + vertexId: ID! + volumes: [GEKubernetesVolumeSpec!] +} + +type GEPodStatus { + hostIP: String + message: String + nominatedNodeName: String + phase: String + podIPs: [String!] + qosClass: String + reason: String + startTime: GETime + vertexId: ID! +} + +type GEPodTemplateSpec { + metadata: GEObjectMeta + spec: GEKubernetesPodSpec + vertexId: ID! +} + +type GEPort { + appProtocol: String + id: String + kubernetes: GEKubernetesPortExtraData + name: String + networkProtocol: String + number: Int + vertexId: ID! +} + +type GEPortRange { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + endPort: Int + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + startPort: Int + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEPortStatus { + error: String + port: Int + protocol: String + vertexId: ID! +} + +enum GEPortValidationResult { + NOT_APPLICABLE + CLOSED + OPEN + SCANNER_DISABLED + EXCLUDED_FROM_SCAN + UNSUPPORTED_PORT +} + +type GEPortworxVolumeSource { + fsType: String + readOnly: Boolean + vertexId: ID! + volumeID: String +} + +type GEPredefinedGroup { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + externalId: String + externalOwners: [String!] + groupType: GEPredefinedGroupType + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + subscriptionExternalId: String + tags: JSON + userDirectory: String + vertexId: ID! + wizMockResource: Boolean +} + +enum GEPredefinedGroupType { + ALL_USERS + ALL_AUTHENTICATED_USERS + DOMAIN_ENTITY + ALL_SUBSCRIPTION_USERS + ALL_TENANT_USERS +} + +type GEPreferredSchedulingTerm { + preference: GENodeSelectorTerm + vertexId: ID! + weight: Int +} + +enum GEPresignedURLType { + AZURE_SAS_TOKEN +} + +type GEPrivateEndpoint { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + serviceName: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEPrivateLink { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEPrivilegesRequired { + NONE + LOW + HIGH + SINGLE + MULTIPLE +} + +type GEProbe { + exec: GEExecAction + failureThreshold: Int + handler: GEHandler + httpGet: GEHTTPGetAction + initialDelaySeconds: Int + periodSeconds: Int + successThreshold: Int + tcpSocket: GETCPSocketAction + timeoutSeconds: Int + vertexId: ID! +} + +enum GEProductCategory { + ONLINE_SERVICE + CLIENT_APPLICATION + SERVER_APPLICATION + CODE_LIBRARY +} + +enum GEProductDataType { + CLASSIFIED + HEALTH + PII + PCI + FINANCIAL + CUSTOMER +} + +type GEProductKubernetesCluster { + clusterExternalId: String + clusterId: String + environments: [GEEnvironment!] + namespacesExternalIds: [String!] + sharedCluster: Boolean + vertexId: ID! +} + +type GEProductOrganization { + environments: [GEEnvironment!] + organizationExternalId: String + organizationId: String + parentOrganizations: [String!] + sharedOrganization: Boolean + sharedResourceGroups: [String!] + sharedTags: JSON + subOrganizations: [String!] + subscriptions: [String!] + vertexId: ID! +} + +enum GEProductResourceStatus { + MANUALLY_REVIEWED + AUTO_SUGGESTED +} + +enum GEProductSubCategory { + PUBLIC_CLOUD + PRIVATE_CLOUD + ON_PREMISE_DATACENTER + DESKTOP_APPLICATION + MOBILE_APPLICATION + SERVER_APPLICATION +} + +type GEProject { + archived: Boolean + businessImpact: GEBusinessImpact + businessUnit: String + description: String + externalId: String + hasAuthentication: Boolean + hasExposedAPI: Boolean + hasUserInterface: Boolean + id: String + identifiers: [String!] + isActivelyDeveloped: Boolean + isCustomerFacing: Boolean + isInternetFacing: Boolean + isRegulated: Boolean + kubernetesClusters: [GEProductKubernetesCluster!] + lastReview: DateTime + name: String + note: String + organizations: [GEProductOrganization!] + ownerIds: [String!] + productCategory: GEProductCategory + productSubCategory: GEProductSubCategory + regulatoryStandards: [GERegulatoryStandards!] + repositories: [GEProjectRepository!] + securityChampIds: [String!] + sensitiveDataTypes: [GEProductDataType!] + slug: String + storesData: Boolean + subscriptions: [GEProjectSubscription!] + vertexId: ID! +} + +type GEProjectedVolumeSource { + defaultMode: Int + sources: [GEVolumeProjection!] + vertexId: ID! +} + +type GEProjectRepository { + repoExternalId: String + repoId: String + status: GEProductResourceStatus + vertexId: ID! +} + +type GEProjectSubscription { + environments: [GEEnvironment!] + parentOrganizations: [String!] + sharedAccount: Boolean + sharedResourceGroups: [String!] + sharedTags: JSON + status: GEProductResourceStatus + subscriptionExternalId: String + subscriptionId: String + vertexId: ID! +} + +type GEProxy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kinds: [String!] + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEProxyRule { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + allPorts: Boolean + backendAddresses: [String!] + backendAppProtocol: String + backendNetworkInterfaceIds: [String!] + backendNetworkProtocol: String + backendPort: Int + backendWebServiceExternalId: String + certificateIds: [String!] + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + directServerReturn: Boolean + domainIds: [String!] + externalId: String + externalOwners: [String!] + firewallExternalIds: [String!] + frontendAddresses: [String!] + frontendAppProtocol: String + frontendNetworkInterfaceId: String + frontendNetworkProtocol: String + frontendPort: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hostConditions: [String!] + httpGETStatus: String + httpGETStatusCode: Int + httpMethodMatchType: String + httpMethodTypes: [String!] + isSourceNAT: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + pathConditions: [String!] + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + type: GEProxyRuleType + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEProxyRuleType { + NAT_RULE + FORWARDING_RULE +} + +enum GEPublicExposure { + PRIVATE + OBJECTS_MAY_BE_PUBLIC + PUBLIC +} + +type GEQuantity { + quantity: String + vertexId: ID! +} + +type GEQuobyteVolumeSource { + group: String + readOnly: Boolean + registry: String + tenant: String + user: String + vertexId: ID! + volume: String +} + +type GERawAccessPolicy { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudPlatform: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + statements: [GERawAccessPolicyPolicyStatement!] + subscriptionExternalId: String + tags: JSON + vertexId: ID! +} + +enum GERawAccessPolicyEffect { + ALLOW + DENY +} + +type GERawAccessPolicyPolicyElements { + elements: [String!] + isExceptionList: Boolean + vertexId: ID! +} + +type GERawAccessPolicyPolicyStatement { + actions: GERawAccessPolicyPolicyElements + alibabaConditions: String + awsCondition: String + effect: GERawAccessPolicyEffect + id: String + principals: GERawAccessPolicyPolicyElements + resources: GERawAccessPolicyPolicyElements + vertexId: ID! +} + +type GERBDPersistentVolumeSource { + fsType: String + image: String + keyring: String + monitors: [String!] + pool: String + readOnly: Boolean + secretRef: GESecretReference + user: String + vertexId: ID! +} + +type GERBDVolumeSource { + fsType: String + image: String + keyring: String + monitors: [String!] + pool: String + readOnly: Boolean + secretRef: GELocalObjectReference + user: String + vertexId: ID! +} + +type GERegion { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GERegisteredDomain { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + autoRenew: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + expiry: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + transferLock: Boolean + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GERegulatoryStandards { + ISO_20000_1_2011 + ISO_22301 + ISO_27001 + ISO_27017 + ISO_27018 + ISO_27701 + ISO_9001 + SOC + FEDRAMP + NIST_800_171 + NIST_CSF + HIPPA_HITECH + HITRUST + PCI_DSS + SEC_17_A_4 + SEC_REGULATION_SCI + SOX + GDPR +} + +type GEReplicaSet { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEReplicaSetSpec + status: GEReplicaSetStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEReplicaSetSpec { + minReadySeconds: Int + replicas: Int + selector: GELabelSelector + template: GEPodTemplateSpec + vertexId: ID! +} + +type GEReplicaSetStatus { + availableReplicas: Int + fullyLabeledReplicas: Int + observedGeneration: Int + readyReplicas: Int + replicas: Int + vertexId: ID! +} + +type GERepository { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + labels: [String!] + languages: [String!] + lastPushedAt: DateTime + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + private: Boolean + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + repositoryExternalId: String + url: String + vertexId: ID! +} + +type GERepositoryBranch { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + headCommit: String + headCommitTimestamp: DateTime + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + repositoryExternalId: String + vertexId: ID! +} + +type GERepositoryTag { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + commit: String + containsContainerHosts: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + repositoryExternalId: String + vertexId: ID! +} + +type GEResourceFieldSelector { + containerName: String + divisor: GEQuantity + resource: String + vertexId: ID! +} + +type GEResourceGroup { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + governancePolicyAssignments: GEGovernancePolicyAssignments + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEResourceRequirements { + limits: JSON + requests: JSON + vertexId: ID! +} + +enum GERisk { + LOW + MEDIUM + HIGH +} + +type GERollingUpdateDaemonSet { + maxSurge: GEIntOrString + maxUnavailable: GEIntOrString + vertexId: ID! +} + +type GERollingUpdateDeployment { + maxSurge: GEIntOrString + maxUnavailable: GEIntOrString + vertexId: ID! +} + +type GERollingUpdateStatefulSetStrategy { + partition: Int + vertexId: ID! +} + +type GERouteTable { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GERunAsGroupStrategyOptions { + ranges: [GEIDRange!] + rule: String + vertexId: ID! +} + +type GERunAsUserStrategyOptions { + ranges: [GEIDRange!] + rule: String + vertexId: ID! +} + +type GERuntimeClassStrategyOptions { + allowedRuntimeClassNames: [String!] + defaultRuntimeClassName: String + vertexId: ID! +} + +type GEScaleIOPersistentVolumeSource { + fsType: String + gateway: String + protectionDomain: String + readOnly: Boolean + secretRef: GESecretReference + sslEnabled: Boolean + storageMode: String + storagePool: String + system: String + vertexId: ID! + volumeName: String +} + +type GEScaleIOVolumeSource { + fsType: String + gateway: String + protectionDomain: String + readOnly: Boolean + secretRef: GELocalObjectReference + sslEnabled: Boolean + storageMode: String + storagePool: String + system: String + vertexId: ID! + volumeName: String +} + +enum GEScanStatus { + PROCESSING + SUCCESS + ERROR + SKIPPED +} + +type GEScopeToBool { + customIPRanges: Boolean + internet: Boolean + otherSubscriptions: Boolean + otherVnets: Boolean + vertexId: ID! + VPN: Boolean +} + +type GEScopeToInt { + CustomIPRanges: Int + Internet: Int + OtherSubscriptions: Int + OtherVnets: Int + vertexId: ID! + VPN: Int +} + +type GESearchIndex { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESeccompProfile { + localhostProfile: String + type: String + vertexId: ID! +} + +type GESecret { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + checksum: String + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + description: String + externalId: String + externalOwners: [String!] + file: GESecretSecretInFileDetails + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kubernetes: GEKubernetesSecretDetails + labels: [String!] + managed: GESecretManagedSecretDetails + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + risk: GERisk + status: String + subscriptionExternalId: String + tags: JSON + type: GESecretType + usage: GEUsage + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESecretContainer { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESecretData { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + certificate: GESecretDataCertificateDetails + cloudKey: GESecretDataCloudKeyDetails + containsContainerHosts: Boolean + crackedPassword: GESecretDataCrackedPasswordDetails + dbConnectionString: GESecretDataDBConnectionStringDetails + externalId: String + externalOwners: [String!] + gitCredential: GESecretDataGitCredentialDetails + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isEncrypted: Boolean + isManaged: Boolean + isPrivate: Boolean + managedDetails: GESecretDataManagedSecretDetails + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + password: GESecretDataPasswordDetails + portValidationResult: GEPortValidationResult + presignedURL: GESecretDataPresignedURLDetails + privateIPRangesWithAccess: [String!] + privateKey: GESecretDataPKIKeyDetails + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + publicKey: GESecretDataPKIKeyDetails + sha256: String + sshAuthorizedKey: GESecretDataSSHAuthorizedKeyDetails + type: GEDataType + vertexId: ID! +} + +type GESecretDataCertificateDetails { + expiration: DateTime + isCA: Boolean + isCodeSigning: Boolean + isSelfSigned: Boolean + isServer: Boolean + issuer: String + isWildcard: Boolean + subjects: String + thumbprint: String + vertexId: ID! +} + +type GESecretDataCloudKeyDetails { + isLongTerm: Boolean + keyType: GECloudKeyType + providerUniqueId: String + vertexId: ID! +} + +type GESecretDataCrackedPasswordDetails { + isWeak: Boolean + vertexId: ID! +} + +type GESecretDataDBConnectionStringDetails { + connString: String + database: String + user: String + vertexId: ID! +} + +type GESecretDataGitCredentialDetails { + url: String + user: String + vertexId: ID! +} + +type GESecretDataManagedSecretDetails { + isAutoRotated: Boolean + vertexId: ID! +} + +type GESecretDataPasswordDetails { + entropyBits: Int + isComplex: Boolean + numChars: Int + vertexId: ID! +} + +type GESecretDataPKIKeyDetails { + algorithm: GEPKIAlgorithmType + bits: Int + vertexId: ID! +} + +type GESecretDataPresignedURLDetails { + accessTypes: [GEAccessType!] + expiration: DateTime + type: GEPresignedURLType + url: String + vertexId: ID! +} + +type GESecretDataSSHAuthorizedKeyDetails { + algo: String + comment: String + options: [String!] + user: String + vertexId: ID! +} + +type GESecretEnvSource { + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GESecretInstance { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + confidence: GEConfidence + containsContainerHosts: Boolean + endOffset: Int + externalId: String + externalOwners: [String!] + finderData: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + lastModified: DateTime + lineNumber: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + packageName: String + path: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + snippet: String + startOffset: Int + vertexId: ID! +} + +type GESecretKeySelector { + key: String + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GESecretManagedSecretDetails { + encryptionKeyExternalID: String + rotation: Boolean + vertexId: ID! +} + +type GESecretProjection { + items: [GEKeyToPath!] + localObjectReference: GELocalObjectReference + optional: Boolean + vertexId: ID! +} + +type GESecretReference { + name: String + namespace: String + vertexId: ID! +} + +type GESecretSecretInFileDetails { + lineNumber: Int + matchedLine: String + nextLine: String + path: String + previousLine: String + vertexId: ID! +} + +enum GESecretType { + SECRET_IN_FILE + MANAGED_SECRET + KUBERNETES_SECRET + SSH_KEY_PAIR +} + +type GESecretVolumeSource { + defaultMode: Int + items: [GEKeyToPath!] + optional: Boolean + secretName: String + vertexId: ID! +} + +type GESecurityContext { + addedCapabilities: [String!] + droppedCapabilities: [String!] + gid: String + kubernetes: GEKubernetesSecurityContextExtraData + privileged: Boolean + runsAsRoot: Boolean + sysctls: JSON + uid: String + vertexId: ID! +} + +type GESecurityEventFinding { + delegateEventId: String + delegateEventTimestamp: DateTime + description: String + externalId: String + name: String + ruleBuiltinId: String + ruleId: String + ruleVersion: Int + severity: GECSESeverity + source: GESecurityEventFindingSource + vertexId: ID! +} + +enum GESecurityEventFindingSource { + WIZ + GUARD_DUTY + SCC + DEFENDER_FOR_CLOUD +} + +type GESecurityToolFinding { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + dataSourceLink: String + dataSourceName: String + description: String + detailed: GESecurityToolFindingExtraInfo + detectedByDefaultPackageName: String + detectedByFilePath: String + detectedByInstalledProgramName: String + detectedByKB: String + detectedByLibraryName: String + detectedByPackageName: String + detectedByWindowsService: String + detectionMethod: GEDetectionMethod + exploitLink: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPotentiallyHidden: Boolean + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + remediation: String + resolutionRecommendation: String + severity: GEVulnerabilitySeverity + type: GEVulnerabilityType + vertexId: ID! +} + +type GESecurityToolFindingExtraInfo { + arch: String + assetUUID: String + attackerNode: String + bundleName: String + cloudAccountID: String + cloudAccountName: String + complianceSection: String + entityID: String + entityName: String + entityType: String + epoch: Int + fileName: String + filePath: String + fixedVersion: String + fqdn: String + host: String + language: String + libraryName: String + libraryVersion: String + mitreATTCKTactics: String + mitreATTCKTechniques: String + modularityLabel: String + moduleName: String + name: String + packageManager: String + packageName: String + path: String + pluginOutput: String + port: String + protocol: String + release: String + repository: String + result: String + sinkMethod: String + slug: String + sourceMethod: String + srcEpoch: Int + srcName: String + srcRelease: String + srcVersion: String + status: String + type: String + uri: String + version: String + vertexId: ID! +} + +type GESecurityToolFindingType { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + containsContainerHosts: Boolean + dataSourceLink: String + description: String + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + resolutionRecommendation: String + severity: GEVulnerabilitySeverity + vertexId: ID! +} + +type GESecurityToolScan { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + analysisDate: DateTime + containsContainerHosts: Boolean + createdByConnector: String + createdByUser: String + dataSource: GESecurityToolScanDataSourceInfo + dataSourceId: String + dataSourceLink: String + description: String + diskScanInfo: GESecurityToolScanDiskScanInfo + externalId: String + externalOwners: [String!] + fileUploadId: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hostInfo: GESecurityToolScanHostInfo + httpGETStatus: String + httpGETStatusCode: Int + name: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + originalId: String + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + status: GEScanStatus + statusDetails: String + vertexId: ID! + workloadAnalysisInfo: GESecurityToolScanWorkloadAnalysisInfo +} + +type GESecurityToolScanDataSourceInfo { + category: String + name: String + vertexId: ID! +} + +type GESecurityToolScanDiskScanInfo { + connectorType: GEConnectorType + scanDuration: Int + snapshotLifetime: Int + snapshotSizeMB: Int + vertexId: ID! + volumeSizeGB: Int +} + +type GESecurityToolScanHostInfo { + objectType: String + vertexId: ID! +} + +type GESecurityToolScanWorkloadAnalysisInfo { + hasCriticalSeverityVulns: Boolean + hasHighCriticalNetworkExploitableVulns: Boolean + hasHighSeverityVulns: Boolean + vertexId: ID! +} + +type GESELinuxOptions { + level: String + role: String + type: String + user: String + vertexId: ID! +} + +type GESELinuxStrategyOptions { + rule: String + seLinuxOptions: GESELinuxOptions + vertexId: ID! +} + +type GEServerless { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsLambda: GEServerlessAWSLambdaExtraData + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + requiresAuth: Boolean + resourceGroupExternalId: String + runtime: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEServerlessAWSLambdaExtraData { + urlConfigs: [GEServerlessAWSLambdaExtraDataFunctionUrlConfig!] + vertexId: ID! +} + +type GEServerlessAWSLambdaExtraDataFunctionUrlConfig { + authType: String + functionUrl: String + vertexId: ID! +} + +type GEServerlessPackage { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEServiceAccount { + aad: GEAADServicePrincipalMetadata + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + clientId: String + cloudProviderURL: String + containsContainerHosts: Boolean + createdAt: DateTime + description: String + displayName: String + email: String + enabled: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + kubernetes: GEKubernetesIAMExtraData + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + servicePermissions: [PrincipalServicePermissions!] @deprecated(reason: "Deprecated property") + subscriptionExternalId: String + tags: JSON + userDirectory: String + vertexId: ID! + wizMockResource: Boolean +} + +type GEServiceAccountTokenProjection { + audience: String + expirationSeconds: Int + path: String + vertexId: ID! +} + +type GEServiceConfiguration { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEServicePort { + appProtocol: String + name: String + nodePort: Int + port: Int + protocol: String + targetPort: GEIntOrString + vertexId: ID! +} + +type GEServiceUsageTechnology { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceCount: Int + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESessionAffinityConfig { + clientIP: GEClientIPConfig + vertexId: ID! +} + +enum GESource { + WIZ_CSPM + ASC + INSPECTOR +} + +enum GESslProtocolVersion { + TL_SV1_0 + TL_SV1_1 + TL_SV1_2 + TL_SV1_3 +} + +type GEStatefulSet { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + annotations: JSON + apiVersion: String + cloudPlatform: String + cloudProviderURL: String + clusterName: String + containsContainerHosts: Boolean + creationDate: DateTime + deletionGracePeriodSeconds: Int + externalId: String + externalOwners: [String!] + finalizers: [String!] + generateName: String + generation: Int + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + kind: String + kubernetes: GEKubernetesBaseExtraData + labels: JSON + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + resourceVersion: String + selfLink: String + spec: GEStatefulSetSpec + status: GEStatefulSetStatus + subscriptionExternalId: String + tags: JSON + uid: String + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEStatefulSetSpec { + podManagementPolicy: String + replicas: Int + revisionHistoryLimit: Int + selector: GELabelSelector + serviceName: String + template: GEPodTemplateSpec + updateStrategy: GEStatefulSetUpdateStrategy + vertexId: ID! + volumeClaimTemplates: [GEPersistentVolumeClaim!] +} + +type GEStatefulSetStatus { + collisionCount: Int + currentReplicas: Int + currentRevision: String + observedGeneration: Int + readyReplicas: Int + replicas: Int + updatedReplicas: Int + updateRevision: String + vertexId: ID! +} + +type GEStatefulSetUpdateStrategy { + rollingUpdate: GERollingUpdateStatefulSetStrategy + type: String + vertexId: ID! +} + +type GEStorageAccount { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + encryptionInTransit: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEStorageOSPersistentVolumeSource { + fsType: String + readOnly: Boolean + secretRef: GEObjectReference + vertexId: ID! + volumeName: String + volumeNamespace: String +} + +type GEStorageOSVolumeSource { + fsType: String + readOnly: Boolean + secretRef: GELocalObjectReference + vertexId: ID! + volumeName: String + volumeNamespace: String +} + +type GESubnet { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + addressRanges: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESubscription { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + governancePolicyAssignments: GEGovernancePolicyAssignments + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + subscriptionId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GESupplementalGroupsStrategyOptions { + ranges: [GEIDRange!] + rule: String + vertexId: ID! +} + +type GESysctl { + name: String + value: String + vertexId: ID! +} + +type GETaint { + effect: String + key: String + timeAdded: GETime + value: String + vertexId: ID! +} + +type GETCPSocketAction { + host: String + port: GEIntOrString + vertexId: ID! +} + +type GETechnology { + categories: [String!] + createdAt: DateTime + id: String + name: String + stackLayer: String + status: GETechStatus + threatImpact: GEThreatImpact + vertexId: ID! +} + +enum GETechStatus { + UNREVIEWED + SANCTIONED + UNSANCTIONED + REQUIRED +} + +enum GEThreatImpact { + LOW + MEDIUM + HIGH +} + +enum GEThreatSeverityLevel { + THREAT_SEVERITY_NO_THREAT + THREAT_SEVERITY_INFO + THREAT_SEVERITY_LOW + THREAT_SEVERITY_MEDIUM + THREAT_SEVERITY_HIGH + THREAT_SEVERITY_CRITICAL +} + +type GETime { + UTC: String + vertexId: ID! +} + +type GETLSConfigCertificateAuthority { + data: String + vertexId: ID! +} + +type GEToleration { + effect: String + key: String + operator: String + tolerationSeconds: Int + value: String + vertexId: ID! +} + +type GETopologySelectorLabelRequirement { + key: String + values: [String!] + vertexId: ID! +} + +type GETopologySelectorTerm { + matchLabelExpressions: [GETopologySelectorLabelRequirement!] + vertexId: ID! +} + +type GETopologySpreadConstraint { + labelSelector: GELabelSelector + maxSkew: Int + topologyKey: String + vertexId: ID! + whenUnsatisfiable: String +} + +enum GEType { + STATIC + SESSION_CONTEXT + SESSION_PARAMETER + IGNORED +} + +type GETypedLocalObjectReference { + apiGroup: String + kind: String + name: String + vertexId: ID! +} + +enum GEUsage { + PASSWORD + TOKEN + KEY + CERTIFICATE + AWS_TOKEN + SSH_KEY +} + +type GEUserAccount { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + accountEnabled: Boolean + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + awsUniqueIdentifier: String + cloudProviderURL: String + company: String + containsContainerHosts: Boolean + createdAt: DateTime + credentials: [GECredential!] + department: String + description: String + directoryLastSyncTime: DateTime + displayName: String + externalId: String + externalOwners: [String!] + givenName: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasMfa: Boolean + hasShell: Boolean + homeDirectory: String + httpGETStatus: String + httpGETStatusCode: Int + inactiveInLast90Days: Boolean + jobTitle: String + kubernetes: GEKubernetesIAMExtraData + lastPasswordChange: DateTime + lastPasswordUse: DateTime + location: String + loginExpiration: DateTime + mail: String + mailNickname: String + name: String + namespace: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + otherMails: [String!] + passwordEnabled: Boolean + passwordLocked: Boolean + portValidationResult: GEPortValidationResult + premisesDistinguishedName: String + privateIPRangesWithAccess: [String!] + providerUniqueId: String + proxyAddresses: [String!] + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + servicePermissions: [PrincipalServicePermissions!] @deprecated(reason: "Deprecated property") + shellPath: String + subscriptionExternalId: String + surname: String + tags: JSON + userDirectory: String + userPrincipalName: String + vertexId: ID! + wizMockResource: Boolean +} + +type GEVirtualDesktop { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + rootVolumeAtRestEncryption: Boolean + status: String + subscriptionExternalId: String + tags: JSON + userVolumeAtRestEncryption: Boolean + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEVirtualMachine { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isContainerHost: Boolean + isEphemeral: Boolean + isFromAWSMarketplace: Boolean + isManaged: Boolean + kubernetesExtraData: GEVirtualMachineKubernetesExtraData + memoryGB: Float + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + operatingSystem: String + passwordAuthDisabled: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + scopes: [String!] + status: String + subscriptionExternalId: String + tags: JSON + vCPUs: Int + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEVirtualMachineImage { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + extraData: GEVirtualMachineImageExtraData + family: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isPublic: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + sourceType: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEVirtualMachineImageExtraData { + azure: GEVirtualMachineImageExtraDataAzureExtraData + vertexId: ID! +} + +type GEVirtualMachineImageExtraDataAzureExtraData { + osType: GEVMOperatingSystem + sourceBlobUri: String + sourceDiskId: String + sourceImageId: String + sourceSnapshotId: String + sourceStorageAccountId: String + vertexId: ID! +} + +type GEVirtualMachineKubernetesExtraData { + isKubernetesNode: Boolean + vertexId: ID! +} + +type GEVirtualNetwork { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + addressRanges: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + flowLogsEnabled: Boolean + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasDeployedInstances: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isDefault: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + resourceGroupExternalId: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +enum GEVMOperatingSystem { + LINUX + WINDOWS + UNKNOWN +} + +type GEVolume { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + encrypted: Boolean + externalId: String + externalOwners: [String!] + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + hasRecentSnapshot: Boolean + httpGETStatus: String + httpGETStatusCode: Int + isManaged: Boolean + isOs: Boolean + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + partitionsEncryptionSecretVersion: [String!] + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + replica: Boolean + resourceGroupExternalId: String + sizeGb: Int + sourceImage: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + volumeType: String + wizMockResource: Boolean + zone: String +} + +type GEVolumeDevice { + devicePath: String + name: String + vertexId: ID! +} + +type GEVolumeMount { + mountPath: String + mountPropagation: String + name: String + readOnly: Boolean + subPath: String + subPathExpr: String + vertexId: ID! +} + +type GEVolumeNodeAffinity { + required: GENodeSelector + vertexId: ID! +} + +type GEVolumeProjection { + configMap: GEConfigMapProjection + downwardAPI: GEDownwardAPIProjection + secret: GESecretProjection + serviceAccountToken: GEServiceAccountTokenProjection + vertexId: ID! +} + +type GEVolumeSource { + awsElasticBlockStore: GEAWSElasticBlockStoreVolumeSource + azureDisk: GEAzureDiskVolumeSource + azureFile: GEAzureFileVolumeSource + cephfs: GECephFSVolumeSource + cinder: GECinderVolumeSource + configMap: GEConfigMapVolumeSource + csi: GECSIVolumeSource + downwardAPI: GEDownwardAPIVolumeSource + emptyDir: GEEmptyDirVolumeSource + ephemeral: GEEphemeralVolumeSource + fc: GEFCVolumeSource + flexVolume: GEFlexVolumeSource + flocker: GEFlockerVolumeSource + gcePersistentDisk: GEGCEPersistentDiskVolumeSource + glusterfs: GEGlusterfsVolumeSource + hostPath: GEHostPathVolumeSource + iscsi: GEISCSIVolumeSource + nfs: GENFSVolumeSource + persistentVolumeClaim: GEPersistentVolumeClaimVolumeSource + photonPersistentDisk: GEPhotonPersistentDiskVolumeSource + portworxVolume: GEPortworxVolumeSource + projected: GEProjectedVolumeSource + quobyte: GEQuobyteVolumeSource + rbd: GERBDVolumeSource + scaleIO: GEScaleIOVolumeSource + secret: GESecretVolumeSource + storageos: GEStorageOSVolumeSource + vertexId: ID! + vsphereVolume: GEVsphereVirtualDiskVolumeSource +} + +type GEVsphereVirtualDiskVolumeSource { + fsType: String + storagePolicyID: String + storagePolicyName: String + vertexId: ID! + volumePath: String +} + +type GEVulnerability { + cisaKevDueDate: DateTime + cisaKevReleaseDate: DateTime + cvssV2AttackComplexity: GEAttackComplexity + cvssV2AttackVector: GEAttackVector + cvssV2ConfidentialityImpact: GEImpact + cvssV2IntegrityImpact: GEImpact + cvssV2PrivilegesRequired: GEPrivilegesRequired + cvssV2UserInteractionRequired: Boolean + cvssV3AttackComplexity: GEAttackComplexity + cvssV3AttackVector: GEAttackVector + cvssV3ConfidentialityImpact: GEImpact + cvssV3IntegrityImpact: GEImpact + cvssV3PrivilegesRequired: GEPrivilegesRequired + cvssV3UserInteractionRequired: Boolean + description: String + exploitabilityScore: Float + externalId: String + hasCisaKevExploit: Boolean + hasExploit: Boolean + impactScore: Float + link: String + name: String + publishedDate: DateTime + references: [String!] + score: Float + severity: GEVulnerabilitySeverity + vertexId: ID! +} + +enum GEVulnerabilitySeverity { + NONE + LOW + MEDIUM + HIGH + CRITICAL +} + +enum GEVulnerabilityType { + VULNERABILITY + EOL +} + +type GEWeakness { + commonConsequences: [String!] + description: String + externalId: String + link: String + name: String + vertexId: ID! +} + +type GEWebService { + accessibleFrom: GEScopeToBool + accessibleFromScopes: [String!] + allowsExternalRead: Boolean + allowsExternalWrite: Boolean + cloudPlatform: String + cloudProviderURL: String + containsContainerHosts: Boolean + creationDate: DateTime + externalId: String + externalOwners: [String!] + fqdn: String + hasAdminKubernetesPrivileges: Boolean + hasAdminPrivileges: Boolean + hasHighKubernetesPrivileges: Boolean + hasHighPrivileges: Boolean + hasIAMAccessFromExternalSubscription: [GEAccessType!] + hasIAMAccessFromOutsideOrganization: [GEAccessType!] + hasIAMAccessToExternalSubscription: [GEAccessType!] + hasIAMAccessToOutsideOrganization: [GEAccessType!] + httpGETStatus: String + httpGETStatusCode: Int + isManaged: Boolean + kind: String + name: String + nativeType: String + numAddressesOpenForHTTP: Int + numAddressesOpenForHTTPS: Int + numAddressesOpenForNonStandardPorts: Int + numAddressesOpenForRDP: Int + numAddressesOpenForSSH: Int + numAddressesOpenForWINRM: Int + numAddressesOpenTo: GEScopeToInt + numPortsOpenTo: GEScopeToInt + openPorts: [Int!] + openToEntireInternet: Boolean + portValidationResult: GEPortValidationResult + privateIPRangesWithAccess: [String!] + providerUniqueId: String + publicAccessTypes: [GEAccessType!] + publicIPRangesWithAccess: [String!] + region: String + requiresAuth: Boolean + resourceGroupExternalId: String + runtime: String + status: String + subscriptionExternalId: String + tags: JSON + vertexId: ID! + wizMockResource: Boolean + zone: String +} + +type GEWeightedPodAffinityTerm { + podAffinityTerm: GEPodAffinityTerm + vertexId: ID! + weight: Int +} + +type GEWindowsSecurityContextOptions { + gmsaCredentialSpec: String + gmsaCredentialSpecName: String + runAsUserName: String + vertexId: ID! +} + +type GoogleChatMessageAutomationActionParams { + note: String + url: String! +} + +input GooglePubSubAutomationActionAccessMethodInput { + type: GooglePubSubAutomationActionAccessMethodType! + connectorForAccess: ID + serviceAccountKey: JSON +} + +enum GooglePubSubAutomationActionAccessMethodType { + CONNECTOR_CREDENTIALS + SERVICE_ACCOUNT_KEY +} + +type GooglePubSubAutomationActionParams { + accessMethod: GooglePubSubAutomationActionAccessMethodType! + body: String! + connectorForAccess: Connector + projectId: String! + serviceAccountKey: JSON + topicId: String! +} + +input GooglePubSubIntegrationAccessMethodInput { + type: GcpPubSubIntegrationAccessMethodType! + accessConnectorId: ID + serviceAccountKey: JSON +} + +type GraphDirectedRelationshipType { + reverse: Boolean + type: GraphRelationshipType! +} + +input GraphDirectedRelationshipTypeInput { + type: GraphRelationshipType! + reverse: Boolean +} + +type GraphEntity implements Node { + customIPRangeExposures(after: String, first: Int!): NetworkExposureConnection! + firstSeen: DateTime + hasOriginalObject: Boolean! + id: ID! + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! + kubernetesPaths(after: String, first: Int!): KubernetesPathConnection! + lastSeen: DateTime + lateralMovementPaths(after: String, first: Int!): LateralMovementPathConnection! + name: String + originalObject: JSON + otherSubscriptionExposures(after: String, first: Int!): NetworkExposureConnection! + otherVnetExposures(after: String, first: Int!): NetworkExposureConnection! + peripheralData: JSON + projects: [Project!] + properties: JSON! + providerData: JSON + publicExposures(after: String, first: Int!): NetworkExposureConnection! + systemActivities(after: String, filterBy: SystemActivityFilters, first: Int): SystemActivityConnection! + technologies: [Technology!] + type: GraphEntityTypeValue! + typedProperties: GEAny + userMetadata: GraphEntityMetadata + userTags: JSON + vpnExposures(after: String, first: Int!): NetworkExposureConnection! +} + +type GraphEntityMetadata { + isIgnored: Boolean + isInWatchlist: Boolean + note: String +} + +type GraphEntityQuery { + aggregate: Boolean + aggregateConstraint: GraphPropertyPredicate + as: String + blockExpanded: Boolean + blockName: String + relationships: [GraphRelationshipQuery!] + select: Boolean + type: [GraphEntityType!]! + where: GraphPropertyPredicate +} + +input GraphEntityQueryInput { + type: [GraphEntityType!]! + as: String + relationships: [GraphRelationshipQueryInput!] + where: GraphPropertyPredicate + select: Boolean + aggregate: Boolean + aggregateConstraint: GraphPropertyPredicate + blockName: String + blockExpanded: Boolean +} + +scalar GraphEntityQueryValue + +enum GraphEntityType { + ANY + ACCESS_KEY + ACCESS_ROLE + ACCESS_ROLE_BINDING + ACCESS_ROLE_PERMISSION + API_GATEWAY + APPLICATION + AUTHENTICATION_CONFIGURATION + AUTHENTICATION_POLICY + BACKEND_BUCKET + BACKUP_SERVICE + BRANCH_PACKAGE + BUCKET + CALL_CENTER_SERVICE + CDN + CERTIFICATE + CICD_SERVICE + CLOUD_LOG_CONFIGURATION + CLOUD_ORGANIZATION + CLOUD_RESOURCE + COMPUTE_INSTANCE_GROUP + CONFIGURATION_FINDING + CONFIGURATION_RULE + CONFIGURATION_SCAN + CONFIG_MAP + CONTAINER + CONTAINER_GROUP + CONTAINER_IMAGE + CONTAINER_INSTANCE_GROUP + CONTAINER_REGISTRY + CONTAINER_REPOSITORY + CONTAINER_SERVICE + CONTROLLER_REVISION + DAEMON_SET + DATABASE + DATA_FINDING + DATA_INVENTORY + DATA_SCHEMA + DATA_STORE + DATA_WORKFLOW + DATA_WORKLOAD + DB_SERVER + DEPLOYMENT + DNS_RECORD + DNS_ZONE + DOMAIN + EMAIL_SERVICE + ENCRYPTION_KEY + ENDPOINT + EXCESSIVE_ACCESS_FINDING + FILE_DESCRIPTOR + FILE_DESCRIPTOR_FINDING + FILE_SYSTEM_SERVICE + FIREWALL + GATEWAY + GOVERNANCE_POLICY + GOVERNANCE_POLICY_GROUP + GROUP + HOSTED_APPLICATION + HOSTED_TECHNOLOGY + IAC_DECLARATION_INSTANCE + IAC_RESOURCE_DECLARATION + IAC_STATE_INSTANCE + IAM_BINDING + IDENTITY_PROVIDER + IP_RANGE + KUBERNETES_CLUSTER + KUBERNETES_CRON_JOB + KUBERNETES_INGRESS + KUBERNETES_INGRESS_CONTROLLER + KUBERNETES_JOB + KUBERNETES_NETWORK_POLICY + KUBERNETES_NODE + KUBERNETES_PERSISTENT_VOLUME + KUBERNETES_PERSISTENT_VOLUME_CLAIM + KUBERNETES_POD_SECURITY_POLICY + KUBERNETES_SERVICE + KUBERNETES_STORAGE_CLASS + KUBERNETES_VOLUME + LAST_LOGIN + LATERAL_MOVEMENT_FINDING + LOAD_BALANCER + LOCAL_USER + MALWARE + MALWARE_INSTANCE + MANAGED_CERTIFICATE + MANAGEMENT_SERVICE + MAP_REDUCE_CLUSTER + MESSAGING_SERVICE + NAMESPACE + NAT + NETWORK_ADDRESS + NETWORK_INTERFACE + NETWORK_ROUTING_RULE + NETWORK_SECURITY_RULE + PACKAGE + PEERING + POD + PORT_RANGE + PREDEFINED_GROUP + PRIVATE_ENDPOINT + PRIVATE_LINK + PROJECT + PROXY + PROXY_RULE + RAW_ACCESS_POLICY + REGION + REGISTERED_DOMAIN + REPLICA_SET + REPOSITORY + REPOSITORY_BRANCH + REPOSITORY_TAG + RESOURCE_GROUP + ROUTE_TABLE + SEARCH_INDEX + SECRET + SECRET_CONTAINER + SECRET_DATA + SECRET_INSTANCE + SECURITY_EVENT_FINDING + SECURITY_TOOL_FINDING + SECURITY_TOOL_FINDING_TYPE + SECURITY_TOOL_SCAN + SERVERLESS + SERVERLESS_PACKAGE + SERVICE_ACCOUNT + SERVICE_CONFIGURATION + SERVICE_USAGE_TECHNOLOGY + STATEFUL_SET + STORAGE_ACCOUNT + SUBNET + SUBSCRIPTION + TECHNOLOGY + USER_ACCOUNT + VIRTUAL_DESKTOP + VIRTUAL_MACHINE + VIRTUAL_MACHINE_IMAGE + VIRTUAL_NETWORK + VOLUME + VULNERABILITY + WEAKNESS + WEB_SERVICE +} + +scalar GraphEntityTypeValue + +scalar GraphPropertyPredicate + +enum GraphPropertyPredicateOperator { + EQUALS + NOT_EQUALS + GREATER_THAN + GREATER_THAN_OR_EQUALS + LESS_THAN + LESS_THAN_OR_EQUALS + STARTS_WITH + CONTAINS + ENDS_WITH + DOES_NOT_START_WITH + DOES_NOT_END_WITH + DOES_NOT_CONTAIN + IS_SET + IN_THE_LAST + IN_THE_NEXT + BEFORE_THE_LAST + AFTER_THE_NEXT + ALL_EQUALS + ANY_NOT_EQUALS + ALL_CONTAINS + ALL_STARTS_WITH + ALL_ENDS_WITH + ANY_DOES_NOT_START_WITH + ANY_DOES_NOT_END_WITH + ANY_DOES_NOT_CONTAIN + TAG_CONTAINS_ALL + TAG_CONTAINS_ANY + TAG_DOES_NOT_CONTAIN_ALL + TAG_DOES_NOT_CONTAIN_ANY + LIST_CONTAINS_ALL + LIST_CONTAINS_ALL_SUBSTRING + LIST_CONTAINS_ANY + LIST_CONTAINS_ANY_SUBSTRING + LIST_DOES_NOT_CONTAIN_ALL + LIST_DOES_NOT_CONTAIN_ALL_SUBSTRING + LIST_DOES_NOT_CONTAIN_ANY + LIST_DOES_NOT_CONTAIN_ANY_SUBSTRING + DATE_BEFORE + DATE_AFTER + DATE_BETWEEN + CIDR_CONTAINS + CIDR_DOES_NOT_CONTAIN + PORT_RANGE_CONTAINS + PORT_RANGE_DOES_NOT_CONTAIN +} + +type GraphRelationship { + from: GraphEntity! + id: ID! + to: GraphEntity! + type: GraphRelationshipType! +} + +type GraphRelationshipQuery { + negate: Boolean + optional: Boolean + type: [GraphDirectedRelationshipType!]! + with: GraphEntityQuery! +} + +input GraphRelationshipQueryInput { + type: [GraphDirectedRelationshipTypeInput!]! + with: GraphEntityQueryInput! + negate: Boolean + optional: Boolean +} + +enum GraphRelationshipType { + ANY + ANY_OUTGOING + ACTING_AS + ADMINISTRATE + ALERTED_ON + ALLOWS + ALLOWS_ACCESS_TO + APPLIES_TO + ASSIGNED_TO + ATTACHED_TO + BEHIND + BOOTS + BUILT_FROM + CAUSES + COLLABORATES + CONNECTED_TO + CONTAINS + CONTAINS_DST_IP_RANGE + CONTAINS_DST_PORT_RANGE + CONTAINS_SRC_IP_RANGE + CONTAINS_SRC_PORT_RANGE + DENIES + DEPENDS_ON + DEPLOYED_TO + ENCRYPTS + ENCRYPTS_PARTITION + ENTITLES + EXCLUDES + EXPOSES + GOVERNS + HAS + HAS_BOUNDARY_POLICY + HAS_DATA_FINDING + HAS_DATA_INVENTORY + HAS_DATA_SCHEMA + HAS_DATA_STORE + HAS_ORGANIZATION_POLICY + HAS_PRINCIPAL_POLICY + HAS_RESOURCE_POLICY + HAS_SOURCE + HAS_STANDARD_WEB_ACCESS_FROM + HAS_TECH + HOSTS + IGNORES + IMPLEMENTS + INCLUDES + INFECTS + INSIDE + INSTANCE_OF + INVOKES + MANAGES + MOUNTS + OWNS + PART_OF + PEERED_TO + PERFORMED + PERFORMED_IMPERSONATED + PERMITS + POINTS_TO + PROTECTS + READS_DATA_FROM + REFERENCED_BY + REPLICA_OF + ROUTES_TRAFFIC_FROM + ROUTES_TRAFFIC_TO + RUNS + SCANNED + SEND_MESSAGES_TO + SERVES + STORES_DATA_IN + TRANSIT_PEERED_TO + USES + VALIDATES +} + +input GraphSearchExportEntityOptions { + entityType: GraphEntityTypeValue! + propertyOptions: [GraphSearchExportPropertyOptions!]! +} + +input GraphSearchExportPropertyOptions { + key: String! +} + +enum GraphSearchExportType { + NORMAL_LIMITED + NORMAL + EMBEDDED_JSON + FINDINGS +} + +type GraphSearchResult { + aggregateCount: Int + entities: [GraphEntity]! +} + +type GraphSearchResultConnection { + edges: [GraphSearchResultEdge!] + exportUrl(entityOptions: [GraphSearchExportEntityOptions!], format: ExportFormats = CSV, limit: Int = 1000, type: GraphSearchExportType = NORMAL_LIMITED): String + maxCountReached: Boolean! + nodes: [GraphSearchResult!] + pageInfo: PageInfo! + totalCount: Int! +} + +type GraphSearchResultEdge { + cursor: String! + node: GraphSearchResult! +} + +type HostConfigurationRule implements Node { + analytics: HostConfigurationRuleAnalytics! + builtin: Boolean! + description: String + enabled: Boolean! + externalId: String + id: ID! + name: String! + securitySubCategories: [SecuritySubCategory!] + shortName: String! + targetPlatforms: [Technology!]! +} + +type HostConfigurationRuleAnalytics { + errorCount: Int! + failCount: Int! + notAssessedCount: Int! + passCount: Int! + totalCount: Int! +} + +type HostConfigurationRuleAssessment implements Node { + id: ID! + resource: HostConfigurationRuleAssessmentResource! + result: HostConfigurationRuleAssessmentResult! + rule: HostConfigurationRule! +} + +type HostConfigurationRuleAssessmentConnection { + edges: [HostConfigurationRuleAssessmentEdge!] + maxCountReached: Boolean! + nodes: [HostConfigurationRuleAssessment!] + pageInfo: PageInfo! + totalCount: Int! +} + +type HostConfigurationRuleAssessmentEdge { + cursor: String! + node: HostConfigurationRuleAssessment! +} + +enum HostConfigurationRuleAssessmentField { + ID + ANALYZED_AT + FIRST_SEEN_AT +} + +input HostConfigurationRuleAssessmentFilters { + rule: [String!] + resource: HostConfigurationRuleAssessmentResourceFilters + result: [HostConfigurationRuleAssessmentResult!] + frameworkCategory: [String!] +} + +input HostConfigurationRuleAssessmentOrder { + direction: OrderDirection! + field: HostConfigurationRuleAssessmentField! +} + +type HostConfigurationRuleAssessmentResource implements Node { + cloudPlatform: String! + id: ID! + name: String! + nativeType: String! + status: HostConfigurationRuleAssessmentResourceStatus! + subscription: CloudAccount! + type: GraphEntityTypeValue! +} + +input HostConfigurationRuleAssessmentResourceFilters { + id: [String!] + type: [GraphEntityTypeValue!] + projectId: [String!] + status: [HostConfigurationRuleAssessmentResourceStatus!] + subscriptionId: [String!] + cloudPlatform: [String!] + nativeType: [String!] +} + +enum HostConfigurationRuleAssessmentResourceStatus { + Active + Inactive + Error +} + +enum HostConfigurationRuleAssessmentResult { + PASS + FAIL + ERROR + NOT_ASSESSED +} + +type HostConfigurationRuleConnection { + edges: [HostConfigurationRuleEdge!] + nodes: [HostConfigurationRule!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum HostConfigurationRuleCreatorType { + USER + BUILT_IN +} + +type HostConfigurationRuleEdge { + cursor: String! + node: HostConfigurationRule! +} + +input HostConfigurationRuleFilters { + search: String + enabled: Boolean + frameworkCategory: [String!] + targetPlatforms: [String!] +} + +input HostConfigurationRuleOrder { + direction: OrderDirection! + field: HostConfigurationRuleOrderField! +} + +enum HostConfigurationRuleOrderField { + FAILED_CHECK_COUNT + NAME +} + +type IaCFileConversionResult { + resourceJSONs: [JSON!]! +} + +type IACScanMatch { + expected: String! + fileName: String! + found: String! + lineNumber: Int! + matchContent: String! + resourceName: String! +} + +type IACScanRuleResult { + failedPolicyMatches: [CICDScanPolicyMatch!]! + failedResourceCount: Int! + matches: [IACScanMatch!] + rule: CloudConfigurationRule! + severity: IACScanSeverity! +} + +enum IACScanSeverity { + INFORMATIONAL + LOW + MEDIUM + HIGH + CRITICAL +} + +type IACScanStatistics { + criticalMatches: Int! + filesFound: Int! + filesParsed: Int! + highMatches: Int! + infoMatches: Int! + lowMatches: Int! + mediumMatches: Int! + queriesExecuted: Int! + queriesExecutionFailed: Int! + queriesLoaded: Int! +} + +input InitiateDiskScanContainerImageInput { + name: String! +} + +type InitiateDiskScanContainerImagePayload { + token: String! + uploadURL: String! +} + +input InitiateDiskScanVirtualMachineImageInput { + region: String! + subscriptionID: ID! + connectorName: String + resourceID: ID! +} + +type InitiateDiskScanVirtualMachineImagePayload { + token: String! +} + +input InitiateDiskScanVirtualMachineInput { + resourceID: String! +} + +type InitiateDiskScanVirtualMachinePayload { + token: String! +} + +input initiateIACScanInput { + requestID: String! + name: String! + types: [CloudConfigurationRuleMatcherType!] +} + +type initiateIACScanPayload { + token: String! + uploadURL: String! +} + +input InitiateVirtualMachineImageScanInput { + resourceId: ID! + region: String! + subscriptionId: ID! + connectorName: String! +} + +type InitiateVirtualMachineImageScanPayload { + payload: String! +} + +type InitiateVirtualMachineScanPayload { + payload: String! +} + +type Integration implements Node { + createdAt: DateTime! + id: ID! + isAccessibleToAllProjects: Boolean + lastExecutionStatus: IntegrationStatus + name: String! + params: IntegrationParams! + project: Project + type: IntegrationType! + updatedAt: DateTime! +} + +type IntegrationConnection { + edges: [IntegrationEdge!] + nodes: [Integration!] + pageInfo: PageInfo! + totalCount: Int! +} + +type IntegrationEdge { + cursor: String! + node: Integration! +} + +input IntegrationFilters { + search: String + type: [IntegrationType!] + projectId: String +} + +union IntegrationParams = AwsSNSIntegrationParams | AzureServiceBusIntegrationParams | GcpPubSubIntegrationParams | JiraIntegrationParams | PagerDutyIntegrationParams | ServiceNowIntegrationParams | WebhookIntegrationParams | SlackIntegrationParams + +enum IntegrationStatus { + SUCCESS + FAILURE +} + +input IntegrationTLSConfigInput { + allowInsecureTLS: Boolean + serverCA: String + clientCertificateAndPrivateKey: String +} + +enum IntegrationType { + AWS_SNS + AZURE_DEVOPS + AZURE_LOGIC_APPS + AZURE_SENTINEL + AZURE_SERVICE_BUS + CISCO_WEBEX + CORTEX_XSOAR + CYWARE + EMAIL + AWS_EVENT_BRIDGE + GOOGLE_CHAT + GOOGLE_PUB_SUB + JIRA + MICROSOFT_TEAMS + PAGER_DUTY + SECURITY_HUB + SERVICE_NOW + SLACK + SNOWFLAKE + SPLUNK + SUMO_LOGIC + TORQ + WEBHOOK +} + +type IPRestrictions { + allowedIPs: [String!]! +} + +type Issue implements Node { + connector: Connector + control: Control! + createdAt: DateTime! + description: String! + dueAt: DateTime + entity: GraphEntity + entitySnapshot: IssueEntitySnapshot! + id: ID! + note: String @deprecated(reason: "Deprecated property, use notes") + notes: [IssueNote!] + project: Project @deprecated(reason: "Deprecated property") + projects: [Project] + rejectionExpiredAt: DateTime + resolutionReason: IssueResolutionReason + resolvedAt: DateTime + serviceTicket: ServiceTicket @deprecated(reason: "Deprecated property, use serviceTickets") + serviceTickets: [ServiceTicket!] + severity: Severity! + status: IssueStatus! + updatedAt: DateTime! +} + +type IssueAnalytics { + criticalSeverityCount: Int! + highSeverityCount: Int! + informationalSeverityCount: Int! + issueCount: Int! + lowSeverityCount: Int! + mediumSeverityCount: Int! + scopeSize: Int! +} + +type IssueConnection { + criticalSeverityCount: Int! + edges: [IssueEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 5000): String + highSeverityCount: Int! + informationalSeverityCount: Int! + lowSeverityCount: Int! + mediumSeverityCount: Int! + nodes: [Issue!] + pageInfo: PageInfo! + totalCount: Int! + uniqueEntityCount: Int! +} + +input IssueDateFilter { + before: DateTime + after: DateTime +} + +type IssueEdge { + cursor: String! + node: Issue! +} + +input IssueEntityFilters { + id: String + ids: [String!] + type: [GraphEntityTypeValue!] + status: [CloudResourceStatus!] + region: [String!] + subscriptionId: [String!] + resourceGroupId: [String!] + nativeType: [String!] + cloudPlatform: [CloudPlatform!] + tag: IssueEntityTagFilter +} + +type IssueEntitySnapshot { + cloudPlatform: CloudPlatform + cloudProviderURL: String + id: String! + name: String! + nativeType: String + providerId: String + region: String + resourceGroupExternalId: String + resourceGroupId: String + status: CloudResourceStatus + subscriptionExternalId: String + subscriptionId: String + subscriptionName: String + subscriptionTags: JSON + tags: JSON + type: GraphEntityTypeValue! +} + +input IssueEntityTag { + key: String! + value: String +} + +input IssueEntityTagFilter { + containsAll: [IssueEntityTag!] + containsAny: [IssueEntityTag!] + doesNotContainAll: [IssueEntityTag!] + doesNotContainAny: [IssueEntityTag!] +} + +type IssueEvidenceMeta { + moreResultsOutOfScope(project: ID!): Boolean! +} + +input IssueFilters { + id: [String!] + search: String + securityFramework: [String!] + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + stackLayer: [TechnologyStackLayer!] + project: [String!] + severity: [Severity!] + status: [IssueStatus!] + relatedEntity: IssueEntityFilters + sourceSecurityScan: String + sourceControl: [String!] + createdAt: IssueDateFilter + resolvedAt: IssueDateFilter + resolutionReason: [IssueResolutionReason!] + dueAt: IssueDateFilter + hasServiceTicket: Boolean + hasNote: Boolean + hasRemediation: Boolean + sourceControlType: [ControlType!] + riskEqualsAny: [String!] + riskEqualsAll: [String!] +} + +type IssueNote implements Node { + createdAt: DateTime! + id: ID! + serviceAccount: ServiceAccount + text: String! + updatedAt: DateTime! + user: User +} + +input IssueOrder { + direction: OrderDirection! + field: IssueOrderField! +} + +enum IssueOrderField { + ID + SEVERITY + CREATED_AT + RESOLVED_AT +} + +enum IssueReportType { + STANDARD + DETAILED +} + +enum IssueResolutionReason { + OBJECT_DELETED + ISSUE_FIXED + CONTROL_CHANGED + CONTROL_DISABLED + FALSE_POSITIVE + EXCEPTION + WONT_FIX +} + +type IssueSettings { + daysToResolution: [IssueSettingsDaysToResolutionConfig!]! + requireNoteOnRejection: Boolean! +} + +type IssueSettingsDaysToResolutionConfig { + criteria: IssueSettingsDaysToResolutionIssueCriteria! + days: Int! +} + +input IssueSettingsDaysToResolutionConfigInput { + criteria: IssueSettingsDaysToResolutionIssueCriteriaInput! + days: Int! +} + +type IssueSettingsDaysToResolutionIssueCriteria { + projectBusinessImpact: BusinessImpact + severity: Severity +} + +input IssueSettingsDaysToResolutionIssueCriteriaInput { + projectBusinessImpact: BusinessImpact + severity: Severity +} + +type IssuesGroupedByCloudAccount implements Node { + cloudAccount: CloudAccount! + id: ID! + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! +} + +type IssuesGroupedByCloudAccountConnection { + edges: [IssuesGroupedByCloudAccountEdge!] + nodes: [IssuesGroupedByCloudAccount!] + pageInfo: PageInfo! + totalCount: Int! +} + +type IssuesGroupedByCloudAccountEdge { + cursor: String! + node: IssuesGroupedByCloudAccount! +} + +input IssuesGroupedByCloudAccountFilters { + search: String + project: [String!] + issueFilters: IssueFilters +} + +input IssuesGroupedByCloudAccountOrder { + direction: OrderDirection! + field: IssuesGroupedByCloudAccountOrderField! +} + +enum IssuesGroupedByCloudAccountOrderField { + ISSUE_COUNT +} + +type IssuesGroupedByEntity implements Node { + entity: GraphEntity + id: ID! + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! +} + +type IssuesGroupedByEntityConnection { + edges: [IssuesGroupedByEntityEdge!] + nodes: [IssuesGroupedByEntity!] + pageInfo: PageInfo! + totalCount: Int! +} + +type IssuesGroupedByEntityEdge { + cursor: String! + node: IssuesGroupedByEntity! +} + +input IssuesGroupedByEntityFilters { + search: String + project: [String!] + entityType: [GraphEntityTypeValue!] + issueFilters: IssueFilters +} + +input IssuesGroupedByEntityOrder { + direction: OrderDirection! + field: IssuesGroupedByEntityOrderField! +} + +enum IssuesGroupedByEntityOrderField { + ISSUE_COUNT + SEVERITY +} + +enum IssueStatus { + OPEN + IN_PROGRESS + RESOLVED + REJECTED +} + +type IssuesTrendDataPoint { + count: Int! + time: DateTime! +} + +type IssuesTrendDataSeries { + dataPoints: [IssuesTrendDataPoint!]! + total: Int! + type: IssueTrendSeriesType! +} + +enum IssueTrendSeriesType { + OPEN + CREATED + RESOLVED +} + +enum IssueTrendType { + OPEN + CREATED_VS_RESOLVED +} + +type JiraActionCreateTicketTemplateParams { + fields: JiraTicketFields! +} + +input JiraActionCreateTicketTemplateParamsInput { + fields: CreateJiraTicketFieldsInput! +} + +type JiraActionTransitionTicketTemplateParams { + advancedFields: JSON + comment: String + commentOnTransition: Boolean + project: String! + transitionId: String! +} + +input JiraActionTransitionTicketTemplateParamsInput { + project: String! + transitionId: String! + advancedFields: JSON + comment: String + commentOnTransition: Boolean +} + +union JiraAutomationActionAuthentication = JiraAutomationActionAuthenticationBasic | JiraAutomationActionAuthenticationTokenBearer + +type JiraAutomationActionAuthenticationBasic { + password: String! + username: String! +} + +type JiraAutomationActionAuthenticationTokenBearer { + token: String! +} + +type JiraAutomationActionParams { + isOnPrem: Boolean! + jiraAuthentication: JiraAutomationActionAuthentication! + onPremTunnelDomain: String + onPremTunnelToken: String + serverUrl: String! + ticketFields: JiraTicketFields! + tlsConfig: AutomationActionTLSConfig + token: String @deprecated(reason: "Use authentication") + user: String @deprecated(reason: "Use authentication") +} + +input JiraIntegrationAuthorizationInput { + user: String! + password: String! +} + +type JiraIntegrationParams { + onPremConfig: OnPremIntegrationConfig + password: String! + tlsConfig: AutomationActionTLSConfig + url: String! + user: String! +} + +type JiraTicketFields { + alternativeDescriptionField: String + assignee: String + attachEvidenceCSV: Boolean + components: [String!] + customFields: JSON + description: String! + fixVersion: [String!] + issueType: String! + labels: [String!] + priority: String + project: String! + summary: String! +} + +type JiraTransitionAutomationActionParams { + comment: String + commentOnTransition: Boolean + fields: JSON + isOnPrem: Boolean! + jiraAuthentication: JiraAutomationActionAuthentication! + onPremTunnelDomain: String + onPremTunnelToken: String + project: String! + serverUrl: String! + tlsConfig: AutomationActionTLSConfig + token: String @deprecated(reason: "Use authentication") + transitionId: String! + user: String @deprecated(reason: "Use authentication") +} + +scalar JSON + +union KnownErrors = ErrorBadUserInput | ErrorUnauthorizedAction + +type KubernetesCluster implements Node { + cloudAccount: CloudAccount + connectors: [Connector!] + containerCount: Int + containerImageCount: Int + externalId: String! + id: ID! + isConnectedUsingBroker: Boolean + isPrivate: Boolean! + kind: KubernetesClusterKind! + lastScannedAt: DateTime + name: String! + nodeCount: Int + projects: [Project!] + status: KubernetesClusterStatus! +} + +type KubernetesClusterConnection { + edges: [KubernetesClusterEdge!] + nodes: [KubernetesCluster!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum KubernetesClusterConnectionType { + AUTOMATIC + STANDALONE +} + +type KubernetesClusterEdge { + cursor: String! + node: KubernetesCluster! +} + +input KubernetesClusterFilters { + search: String + kind: [KubernetesClusterKind!] + status: [KubernetesClusterStatus!] + projectId: String + assignedToProject: Boolean + cloudAccount: [String!] + connectorId: [String!] + connectionType: [KubernetesClusterConnectionType!] + usingBroker: Boolean +} + +enum KubernetesClusterKind { + EKS + GKE + AKS + OKE + OPEN_SHIFT + SELF_HOSTED +} + +enum KubernetesClusterStatus { + CONNECTED + ERROR + DISABLED + INITIAL_SCANNING + PARTIALLY_CONNECTED + DISCONNECTED +} + +type KubernetesPath implements Node { + id: ID! + path: [GraphEntity]! +} + +type KubernetesPathConnection { + edges: [KubernetesPathEdge!] + maxCountReached: Boolean! + nodes: [KubernetesPath!] + pageInfo: PageInfo! + totalCount: Int! +} + +type KubernetesPathEdge { + cursor: String! + node: KubernetesPath! +} + +type LateralMovementPath implements Node { + cloudPlatforms: [CloudPlatform!]! + id: ID! + isCrossCloud: Boolean! + isCrossOrganization: Boolean! + isCrossSubscription: Boolean! + isFromExternalOrganization: Boolean! + isFromPublicAccess: Boolean! + isFromPubliclyExposedComputeResource: Boolean! + partialPath: Boolean! + path: [GraphEntity]! @deprecated(reason: "Use pathEntities property instead") + pathEntities: [LateralMovementPathStep!]! + severity: LateralMovementSeverity! + type: LateralMovementPathType! +} + +type LateralMovementPathConnection { + edges: [LateralMovementPathEdge!] + maxCountReached: Boolean! + nodes: [LateralMovementPath!] + pageInfo: PageInfo! + totalCount: Int! +} + +type LateralMovementPathEdge { + cursor: String! + node: LateralMovementPath! +} + +input LateralMovementPathEntityFilter { + id: [String!] + type: [GraphEntityTypeValue!] + nativeType: [String!] + subscriptionId: [String!] + negate: Boolean +} + +input LateralMovementPathFilters { + projectId: [String!] + type: [LateralMovementPathType!] + severity: [LateralMovementSeverity!] + isFromPublicAccess: Boolean + isFromExternalOrganization: Boolean + isFromPubliclyExposedComputeResource: Boolean + isCrossCloud: Boolean + isCrossOrganization: Boolean + isCrossSubscription: Boolean + cloudPlatform: [CloudPlatform!] + source: LateralMovementPathEntityFilter + target: LateralMovementPathEntityFilter +} + +type LateralMovementPathStep { + description: String + entity: GraphEntity! + remediation: String + type: LateralMovementStepType +} + +enum LateralMovementPathType { + ESCALATION_TO_ADMIN + ESCALATION_TO_KUBERNETES_ADMIN + ACCESS_TO_SENSITIVE_DATA +} + +enum LateralMovementSeverity { + LOW + MEDIUM + HIGH + CRITICAL +} + +enum LateralMovementStepType { + IMPERSONATE_PRINCIPAL + COMPUTE_RESOURCE_ACTING_AS_PRINCIPAL + LOGIN_USING_CLOUD_KEY + CONTAINS_CLOUD_KEY +} + +enum License { + GNU_AGPLV3 + GNU_GPLV2 + GNU_GPLV3 + GNU_LGPLV21 + GNU_LGPLV3 + APACHE_LICENSE_2 + MOZILLA_PUBLIC_LICENSE_2 + MIT_LICENSE + THE_UNLICENSE + ZLIB_LICENSE + ZERO_CLAUSE_BSD + FREEBSD_LICENSE + NEW_BSD_LICENSE + BSD_LICENSE + MS_PL +} + +type LoginInfo { + clientId: String! + defaultConnectionName: String +} + +type LoginSettings { + approvedUserDomains: [String!]! +} + +type MalwareExclusion { + createdBy: User! + fileExtensions: [String!] + fileNames: [String!] + id: ID! + name: String + paths: [String!] + resources: [GraphEntity!] +} + +type MalwareExclusionConnection { + edges: [MalwareExclusionEdge!] + nodes: [MalwareExclusion!] + pageInfo: PageInfo! + totalCount: Int! +} + +type MalwareExclusionEdge { + cursor: String! + node: MalwareExclusion! +} + +type MigrateUsersPayload { + success: Boolean! +} + +type Mutation { + addSecurityScan(input: AddSecurityScanInput!): AddSecurityScanPayload! + associateServiceTicket(input: AssociateServiceTicketInput!): AssociateServiceTicketPayload! + completeAuthMigration: CompleteAuthMigrationStatusPayload! + createActionTemplate(input: CreateActionTemplateInput!): CreateActionTemplatePayload + createAutomationAction(input: CreateAutomationActionInput!): CreateAutomationActionPayload! + createAutomationRule(input: CreateAutomationRuleInput!): CreateAutomationRulePayload! + createCICDScanPolicy(input: CreateCICDScanPolicyInput!): CreateCICDScanPolicyPayload! + createCloudConfigurationRule(input: CreateCloudConfigurationRuleInput!): CreateCloudConfigurationRulePayload! + createCloudEventRule(input: CreateCloudEventRuleInput!): CreateCloudEventRulePayload! + createComputeGroupTagsSet(input: CreateComputeGroupTagsSetInput!): CreateComputeGroupTagsSetPayload! + createConnector(input: CreateConnectorInput!): CreateConnectorPayload! + createContainerImageScanPolicy(input: CreateContainerImageScanPolicyInput!): CreateContainerImageScanPolicyPayload! @deprecated(reason: "Use createCICDScanPolicy instead") + createControl(input: CreateControlInput!): CreateControlPayload! + createCustomIPRange(input: CreateCustomIPRangeInput!): CreateCustomIPRangePayload! + createIntegration(input: CreateIntegrationInput!): CreateIntegrationPayload! + createMalwareExclusion(input: CreateMalwareExclusionInput!): CreateMalwareExclusionPayload! + createOutpost(input: CreateOutpostInput!): CreateOutpostPayload! + createOutpostCluster(input: CreateOutpostClusterInput!): CreateOutpostClusterPayload! + createProject(input: CreateProjectInput!): CreateProjectPayload! + createReport(input: CreateReportInput!): CreateReportPayload! + createSAMLIdentityProvider(input: CreateSAMLIdentityProviderInput!): CreateSAMLIdentityProviderPayload! + createSAMLUser(input: CreateSAMLUserInput!): CreateSAMLUserPayload! + createSavedCloudEventFilter(input: CreateSavedCloudEventFilterInput!): CreateSavedCloudEventFilterPayload! + createSavedGraphQuery(input: CreateSavedGraphQueryInput!): CreateSavedGraphQueryPayload! + createScannerAPIRateLimit(input: CreateScannerAPIRateLimitInput!): CreateScannerAPIRateLimitPayload! + createSecurityFramework(input: CreateSecurityFrameworkInput!): CreateSecurityFrameworkPayload! + createServiceAccount(input: CreateServiceAccountInput!): CreateServiceAccountPayload! + createServiceTicket(input: CreateServiceTicketInput!): CreateServiceTicketPayload! @deprecated(reason: "Use 'runIssueAutomationAction' instead") + createUser(input: CreateUserInput!): CreateUserPayload! + deleteActionTemplate(input: DeleteActionTemplateInput!): DeleteActionTemplatePayload + deleteAutomationAction(input: DeleteAutomationActionInput!): DeleteAutomationActionPayload! + deleteAutomationRule(input: DeleteAutomationRuleInput!): DeleteAutomationRulePayload! + deleteCICDScanPolicy(input: DeleteCICDScanPolicyInput!): DeleteCICDScanPolicyPayload! + deleteCloudConfigurationRule(input: DeleteCloudConfigurationRuleInput!): DeleteCloudConfigurationRulePayload! + deleteCloudEventRule(input: DeleteCloudEventRuleInput!): DeleteCloudEventRulePayload! + deleteComputeGroupTagsSet(input: DeleteComputeGroupTagsSetInput): DeleteComputeGroupTagsSetPayload! + deleteConnector(input: DeleteConnectorInput!): DeleteConnectorPayload! + deleteContainerImageScanPolicy(input: DeleteContainerImageScanPolicyInput!): DeleteContainerImageScanPolicyPayload! @deprecated(reason: "Use deleteCICDScanPolicy instead") + deleteControl(input: DeleteControlInput!): DeleteControlPayload! + deleteCustomIPRange(input: DeleteCustomIPRangeInput!): DeleteCustomIPRangePayload! + deleteIntegration(input: DeleteIntegrationInput!): DeleteIntegrationPayload! + deleteMalwareExclusion(input: DeleteMalwareExclusionInput!): DeleteMalwareExclusionPayload! + deleteOutpost(input: DeleteOutpostInput!): DeleteOutpostPayload! + deleteOutpostCluster(input: DeleteOutpostClusterInput!): DeleteOutpostClusterPayload! + deleteReport(input: DeleteReportInput!): DeleteReportPayload! + deleteSAMLIdentityProvider(input: DeleteSAMLIdentityProviderInput!): DeleteSAMLIdentityProviderPayload! + deleteSavedCloudEventFilter(input: DeleteSavedCloudEventFilterInput!): DeleteSavedCloudEventFilterPayload! + deleteSavedGraphQuery(input: DeleteSavedGraphQueryInput!): DeleteSavedGraphQueryPayload! + deleteScannerAPIRateLimit(id: ID!): DeleteScannerAPIRateLimitPayload! + deleteSecurityFramework(input: DeleteSecurityFrameworkInput!): DeleteSecurityFrameworkPayload! + deleteSecurityScan(input: DeleteSecurityScanInput!): DeleteSecurityScanPayload! + deleteServiceAccount(input: DeleteServiceAccountInput!): DeleteServiceAccountPayload! + deleteUser(input: DeleteUserInput!): DeleteUserPayload! + disassociateServiceTicket(serviceTicketId: ID!): DisassociateServiceTicketPayload! + duplicateSecurityFramework(input: DuplicateSecurityFrameworkInput!): DuplicateSecurityFrameworkPayload! + finalizeCICDScan(input: FinalizeCICDScanInput!): CICDScan! + generateWizContainerRegistryToken(input: GenerateWizContainerRegistryTokenInput): GenerateWizContainerRegistryTokenPayload! + initiateDiskScanContainerImage(input: InitiateDiskScanContainerImageInput!): InitiateDiskScanContainerImagePayload! + initiateDiskScanVirtualMachine(input: InitiateDiskScanVirtualMachineInput!): InitiateDiskScanVirtualMachinePayload! + initiateDiskScanVirtualMachineImage(input: InitiateDiskScanVirtualMachineImageInput!): InitiateDiskScanVirtualMachineImagePayload! + initiateIACScan(input: initiateIACScanInput!): initiateIACScanPayload! + initiateVirtualMachineImageScan(input: InitiateVirtualMachineImageScanInput!): InitiateVirtualMachineImageScanPayload! @deprecated(reason: "Use the initiateDiskScanVirtualMachineImage instead") + initiateVirtualMachineScan(resourceId: ID!): InitiateVirtualMachineScanPayload! @deprecated(reason: "Use the initiateDiskScanVirtualMachine instead") + migrateUsers: MigrateUsersPayload! + processContainerImageScan(policyName: String, scanFileId: ID!): ContainerImageScanResult! @deprecated(reason: "Use the initiate* and finalizeCICDScan instead") + reassessIssue(input: ReassessIssueInput!): ReassessIssuePayload! + requestConnectorEntityScan(input: RequestConnectorEntityScanInput!): RequestScanPayload + requestConnectorScan(input: RequestConnectorScanInput!): RequestScanPayload + rerunReport(input: RerunReportInput!): RerunReportPayload! + resetUserPassword(input: ResetUserPasswordInput!): ResetUserPasswordPayload! + rotateServiceAccountSecret(ID: String!): RotateServiceAccountSecretPayload! + runAllControls: RunAllControlsPayload! + runCloudConfigurationRule(input: RunCloudConfigurationRuleInput!): RunCloudConfigurationRulePayload! + runControl(input: RunControlInput!): RunControlPayload! + runIssueAutomationAction(input: RunIssueAutomationActionInput!): RunIssueAutomationActionPayload! + runIssuesAutomationAction(input: RunIssuesAutomationActionInput!): RunIssuesAutomationActionPayload! + sendUserEmailInvite(input: SendUserEmailInviteInput!): SendUserEmailInvitePayload! + uninstallOutpost(input: UninstallOutpostInput!): UninstallOutpostPayload! + updateAutomationAction(input: UpdateAutomationActionInput!): UpdateAutomationActionPayload! + updateAutomationRule(input: UpdateAutomationRuleInput!): UpdateAutomationRulePayload! + updateBasicAuthSettings(input: UpdateBasicAuthSettingsInput!): UpdateBasicAuthSettingsPayload! + updateCICDScanPolicy(input: UpdateCICDScanPolicyInput): UpdateCICDScanPolicyPayload! + updateCloudConfigurationRule(input: UpdateCloudConfigurationRuleInput!): UpdateCloudConfigurationRulePayload! + updateCloudConfigurationRules(input: UpdateCloudConfigurationRulesInput!): UpdateCloudConfigurationRulesPayload! + updateCloudEventRule(input: UpdateCloudEventRuleInput!): UpdateCloudEventRulePayload! + updateComputeGroupTagsSet(input: UpdateComputeGroupTagsSetInput!): UpdateComputeGroupTagsSetPayload! + updateConnector(input: UpdateConnectorInput!): UpdateConnectorPayload! + updateContainerImageScanPolicy(input: UpdateContainerImageScanPolicyInput!): UpdateContainerImageScanPolicyPayload! @deprecated(reason: "Use updateCICDScanPolicy instead") + updateControl(input: UpdateControlInput!): UpdateControlPayload! + updateControls(input: UpdateControlsInput!): UpdateControlsPayload! + updateCustomIPRange(input: UpdateCustomIPRangeInput!): UpdateCustomIPRangePayload! + updateExternalExposureScannerSettings(input: UpdateExternalExposureScannerSettingsInput!): UpdateExternalExposureScannerSettingsPayload! + updateGraphEntity(input: UpdateGraphEntityInput!): UpdateGraphEntityPayload! + updateHostConfigurationRule(input: UpdateHostConfigurationRuleInput!): UpdateHostConfigurationRulePayload! + updateHostConfigurationRules(input: UpdateHostConfigurationRulesInput!): UpdateHostConfigurationRulesPayload! + updateIPRestrictions(input: UpdateIPRestrictionsInput!): UpdateIPRestrictionsPayload! + updateIssue(input: UpdateIssueInput!): UpdateIssuePayload! + updateIssues(input: UpdateIssuesInput!): UpdateIssuesPayload! + updateIssueSettings(input: UpdateIssueSettingsInput!): UpdateIssueSettingsPayload! + updateLoginSettings(input: UpdateLoginSettingsInput!): UpdateLoginSettingsPayload! + updateMalwareExclusion(input: UpdateMalwareExclusionInput!): UpdateMalwareExclusionPayload! + updateOutpost(input: UpdateOutpostInput!): UpdateOutpostPayload! + updatePortalInactivityTimeoutSettings(input: UpdatePortalInactivityTimeoutSettingsInput!): UpdatePortalInactivityTimeoutSettingsPayload! + updateProject(input: UpdateProjectInput!): UpdateProjectPayload! + updateReport(input: UpdateReportInput!): UpdateReportPayload! + updateReportSettings(input: UpdateReportSettingsInput!): UpdateReportSettingsPayload! + updateSAMLIdentityProvider(input: UpdateSAMLIdentityProviderInput!): UpdateSAMLIdentityProviderPayload! + updateSavedCloudEventFilter(input: UpdateSavedCloudEventFilterInput!): UpdateSavedCloudEventFilterPayload! + updateSavedGraphQuery(input: UpdateSavedGraphQueryInput!): UpdateSavedGraphQueryPayload! + updateScannerAPIRateLimit(input: UpdateScannerAPIRateLimitInput!): UpdateScannerAPIRateLimitPayload! + updateScannerExclusionTags(patch: UpdateScannerExclusionTagsPatch!): UpdateScannerExclusionTagPayload! + updateScannerResourceTags(input: UpdateScannerResourceTagsInput!): UpdateScannerResourceTagPayload! + updateScannerSettings(input: UpdateScannerSettingsInput!): UpdateScannerSettingsPayload! + updateSecurityFramework(input: UpdateSecurityFrameworkInput!): UpdateSecurityFrameworkPayload! + updateSecurityScan(input: UpdateSecurityScanInput!): UpdateSecurityScanPayload! + updateSessionLifetimeSettings(input: UpdateSessionLifetimeSettingsInput!): UpdateSessionLifetimeSettingsPayload! + updateTechnology(input: UpdateTechnologyInput!): UpdateTechnologyPayload! + updateUser(input: UpdateUserInput!): UpdateUserPayload! + updateViewerPreferences(input: UpdateViewerPreferencesInput!): UpdateViewerPreferencesPayload! +} + +type NetworkExposure implements Node { + accessibleFrom: GraphEntity + applicationEndpoints: [GraphEntity] + appProtocols: [String!]! + customIPRanges: [CustomIPRange] + destinationIpRange: String! + exposedEntity: GraphEntity + firstSeenAt: DateTime + id: ID! + networkProtocols: [String!]! + path: [GraphEntity]! + portRange: String! + sourceIpRange: String! + type: NetworkExposureType! +} + +type NetworkExposureConnection { + edges: [NetworkExposureEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 5000): String + maxCountReached: Boolean! + nodes: [NetworkExposure!] + pageInfo: PageInfo! + totalCount: Int! +} + +type NetworkExposureEdge { + cursor: String! + node: NetworkExposure! +} + +input NetworkExposureFilters { + projectId: String + exposedEntity: NetworkExposureGraphEntityFilter + sourceIpRange: [String!] + accessibleFromEntity: NetworkExposureGraphEntityFilter + destinationIpRange: [String!] + portRange: [String!] + customIpRange: [String!] + entityInPath: NetworkExposureGraphEntityFilter + cloudAccount: [String!] + firstSeenAt: NetworkExposureFirstSeenFilter + type: [NetworkExposureType!] + publicInternetExposureFilters: PublicInternetNetworkExposureFilters +} + +input NetworkExposureFirstSeenFilter { + before: DateTime + after: DateTime +} + +input NetworkExposureGraphEntityFilter { + id: [String!] + type: [GraphEntityTypeValue!] + nativeType: [String!] + negate: Boolean +} + +enum NetworkExposureType { + PUBLIC_INTERNET + CROSS_CLOUD_ACCOUNT + IN_CLOUD_ACCOUNT + CUSTOM_IP_RANGE + VPN +} + +interface Node { + id: ID! +} + +type OCIUserCredentials { + fingerprint: String! + privateKey: String! + tenancyOCID: String! + userOCID: String! +} + +input OCIUserCredentialsInput { + tenancyOCID: String! + userOCID: String! + fingerprint: String! + privateKey: String! +} + +type OnPremIntegrationConfig { + isOnPrem: Boolean! + tunnelDomain: String + tunnelToken: String +} + +enum OrderDirection { + ASC + DESC +} + +type OSBenchmark implements Node { + analyzedAt: DateTime! + createdAt: DateTime! + id: ID! + resource: OSBenchmarkResource! + result: OSBenchmarkResult! + rule: OSBenchmarkRule! +} + +input OSBenchmarkDateFilters { + before: DateTime + after: DateTime +} + +type OSBenchmarkEdge { + cursor: String! + node: OSBenchmark! +} + +input OSBenchmarkFilters { + rule: OSBenchmarkRuleFilters + resource: OSBenchmarkResourceFilters + analyzedAt: OSBenchmarkDateFilters + result: [OSBenchmarkResult!] +} + +enum OSBenchmarkOrderField { + ANALYZED_AT +} + +type OSBenchmarkResource implements Node { + cloudPlatform: String + connectors: [Connector] + id: ID! + name: String + nativeType: String + projects: [Project] + region: String + resourceGroupId: String + status: OSBenchmarkResourceStatus + subscription: CloudAccount + tags: [OSBenchmarkResourceTag!] + type: GraphEntityTypeValue! +} + +input OSBenchmarkResourceFilters { + id: [String!] + type: [GraphEntityTypeValue!] + projectId: [String!] + name: [String!] + status: [OSBenchmarkResourceStatus!] + subscriptionId: [String!] + cloudPlatform: [String!] + nativeType: [String!] + tags: [String!] +} + +enum OSBenchmarkResourceStatus { + Active + Inactive + Error +} + +type OSBenchmarkResourceTag { + key: String + value: String +} + +enum OSBenchmarkResult { + PASS + FAIL + ERROR + NOT_ASSESSED +} + +type OSBenchmarkRule implements Node { + description: String! + id: ID! + name: String! + subCategory: SecuritySubCategory! +} + +input OSBenchmarkRuleFilters { + id: String + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + names: [String!] + description: [String!] +} + +type OSBenchmarksConnection { + edges: [OSBenchmarkEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + maxCountReached: Boolean! + nodes: [OSBenchmark!] + pageInfo: PageInfo! + totalCount: Int! +} + +input OSBenchmarksOrder { + direction: OrderDirection! + field: OSBenchmarkOrderField! +} + +type Outpost implements Node { + addedBy: User + clusterNamespacePrefix: String + clusters: [OutpostCluster!] + config: OutpostConfig! + createdAt: DateTime! + customConfig: OutpostCustomConfig @deprecated(reason: "All customConfig fields were moved to the outpost itself") + enabled: Boolean! + errorCode: OutpostErrorCode + id: ID! + managedConfig: OutpostManagedConfig + name: String! + podAnnotations: [OutpostCustomTag!] + selfManaged: Boolean! @deprecated(reason: "When an outpost is self managed it'll have a selfManagedConfig, if not, selfManagedConfig will be empty") + selfManagedConfig: OutpostSelfManagedConfig + serviceType: OutpostServiceType! + status: OutpostStatus! + statusLog: JSON! + uninstalledAt: DateTime +} + +type OutpostAssets { + url: String! +} + +type OutpostAWSConfig { + accessKey: String! + externalID: String! + roleARN: String! + secretKey: String! + settingsRegion: String + stateBucketName: String +} + +input OutpostAWSConfigInput { + roleARN: String! + externalID: String + accessKey: String + secretKey: String + stateBucketName: String + settingsRegion: String +} + +type OutpostAzureConfig { + applicationKeyVaultName: String + environment: String + globalResourceGroupName: String + keyVaultName: String! + keyVaultPrimaryScannerAppSecretName: String + orchestratorClientID: String! + orchestratorClientSecret: String! + stateStorageAccountName: String + subscriptionID: String! + tenantID: String! + workerClientID: String! + workerClientSecret: String! +} + +input OutpostAzureConfigInput { + tenantID: String! + subscriptionID: String! + environment: String + orchestratorClientID: String! + orchestratorClientSecret: String! + workerClientID: String + workerClientSecret: String + keyVaultName: String! + applicationKeyVaultName: String + globalResourceGroupName: String + stateStorageAccountName: String + keyVaultPrimaryScannerAppSecretName: String +} + +type OutpostCluster implements Node { + addedBy: User + config: OutpostClusterConfig! + createdAt: DateTime! + httpProxyConfig: OutpostClusterHttpProxyConfig + id: ID! + outpost: Outpost! + region: String! + serviceType: OutpostClusterServiceType! +} + +type OutpostClusterAWSConfig { + clusterName: String! + httpProxyURL: String @deprecated(reason: "Use httpProxyConfig->httpProxyURL instead") + httpsProxyURL: String @deprecated(reason: "Use httpProxyConfig->httpsProxyURL instead") + kubernetesServiceAccountName: String + securityGroupIds: [String!]! + sqsURL: String! + subnetIds: [String!]! + vpcCIDR: String @deprecated(reason: "Use httpProxyConfig->vpcCIDR instead") + vpcId: String! +} + +input OutpostClusterAWSConfigInput { + httpProxyURL: String + httpsProxyURL: String + vpcCIDR: String + clusterName: String! + sqsURL: String! + kubernetesServiceAccountName: String +} + +type OutpostClusterAzureConfig { + clusterName: String! + podIdentityName: String + resourceGroupName: String! + servicebusNamespace: String! + servicebusQueueName: String! + storageAccountNames: [String!]! + subscriptionId: String! +} + +input OutpostClusterAzureConfigInput { + clusterName: String! + servicebusQueueName: String! + servicebusNamespace: String! + subscriptionId: String! + resourceGroupName: String! + storageAccountNames: [String!]! + podIdentityName: String + nodeResourceGroup: String +} + +union OutpostClusterConfig = OutpostClusterAWSConfig | OutpostClusterAzureConfig | OutpostClusterGCPConfig | OutpostClusterOCIConfig + +input OutpostClusterConfigInput { + awsConfig: OutpostClusterAWSConfigInput + azureConfig: OutpostClusterAzureConfigInput + gcpConfig: OutpostClusterGCPConfigInput + httpProxyConfig: OutpostClusterHttpProxyConfigInput +} + +type OutpostClusterGCPConfig { + clusterName: String! + clusterZone: String! + projectId: String! + pubSubSubscription: String + topicName: String! +} + +input OutpostClusterGCPConfigInput { + clusterName: String! + projectId: String! + clusterZone: String! + topicName: String! + pubSubSubscription: String! +} + +type OutpostClusterHttpProxyConfig { + httpProxyURL: String! + httpsProxyURL: String! + vpcCIDR: String + vpcCIDRs: [String!]! +} + +input OutpostClusterHttpProxyConfigInput { + httpProxyURL: String! + httpsProxyURL: String! + vpcCIDRs: [String!] + vpcCIDR: String +} + +type OutpostClusterOCIConfig { + clusterName: String! + streamOCID: String! +} + +enum OutpostClusterServiceType { + AWS + GCP + AZURE + OCI +} + +union OutpostConfig = OutpostAWSConfig | OutpostGCPConfig | OutpostAzureConfig | OutpostOCIConfig + +input OutpostConfigInput { + awsConfig: OutpostAWSConfigInput + gcpConfig: OutpostGCPConfigInput + azureConfig: OutpostAzureConfigInput + ociConfig: OutpostOCIConfigInput +} + +type OutpostConnection { + edges: [OutpostEdge!] + nodes: [Outpost!] + pageInfo: PageInfo! + totalCount: Int! +} + +type OutpostCustomConfig { + namespacePrefix: String + podAnnotations: JSON + resourceTags: JSON +} + +input OutpostCustomConfigInput { + podAnnotations: JSON + resourceTags: JSON + namespacePrefix: String +} + +type OutpostCustomTag { + key: String! + value: String +} + +type OutpostEdge { + cursor: String! + node: Outpost! +} + +enum OutpostErrorCode { + INSUFFICIENT_QUOTA + INSUFFICIENT_PERMISSIONS + INITIALIZATION_FAILED + DISWALLOWED_BY_POLICY +} + +enum OutpostExternalInternetAccess { + INTERNET + HTTP_PROXY +} + +input OutpostFilters { + search: String + serviceType: [OutpostServiceType!] + enabled: Boolean +} + +type OutpostGCPConfig { + orchestratorKey: String! + stateBucketName: String + workerAccountEmail: String! + workerKey: String! @deprecated +} + +input OutpostGCPConfigInput { + orchestratorKey: String! + workerKey: String! + workerAccountEmail: String! + stateBucketName: String +} + +type OutpostManagedConfig { + bringYourOwnNetworkOutpost: Boolean + kubernetesCloudMonitoringEnabled: Boolean + kubernetesLoggingEnabled: Boolean + resourceTags: [OutpostCustomTag!] +} + +type OutpostOCIConfig { + compartmentOCID: String! + keyOCID: String! + orchestrator: OCIUserCredentials + settingsRegion: String! + stateBucketName: String + vaultOCID: String! +} + +input OutpostOCIConfigInput { + compartmentOCID: String! + orchestrator: OCIUserCredentialsInput + vaultOCID: String! + keyOCID: String! + stateBucketName: String! + settingsRegion: String! +} + +input OutpostOrder { + direction: OrderDirection! + field: OutpostOrderField! +} + +enum OutpostOrderField { + CREATED_AT +} + +type OutpostSelfManagedConfig { + disableAutomaticConfigurationBucketSync: Boolean + externalInternetAccess: OutpostExternalInternetAccess! + imagePullSecret: String + imageRepository: String + version: OutpostVersionManifest +} + +enum OutpostServiceType { + AWS + GCP + AZURE + OCI +} + +enum OutpostStatus { + INITIAL_SETUP @deprecated + INITIALIZING + ERROR + CONNECTED + DISABLED + INITIALIZED + UNINSTALLING + PARTIALLY_UNINSTALLED + UNINSTALLED + UNINSTALLATION_FAILED +} + +type OutpostVersionImage { + serviceTypes: [OutpostVersionImageServiceType!]! + url: String! +} + +enum OutpostVersionImageServiceType { + AWS + AZURE + GCP +} + +type OutpostVersionManifest implements Node { + id: ID! + images: [OutpostVersionImage!]! + publishedAt: DateTime! +} + +type PageInfo { + endCursor: String + hasNextPage: Boolean! +} + +type PagerDutyActionCreateIncidentTemplateParams { + payload: String! +} + +input PagerDutyActionCreateIncidentTemplateParamsInput { + payload: String! +} + +type PagerDutyIntegrationParams { + integrationKey: String! +} + +input PerCloudBYONOutpostClusterConfigInput { + awsConfig: BYONOutpostClusterAWSConfigInput +} + +input PerCloudSelfManagedOutpostClusterInput { + awsConfig: OutpostClusterAWSConfigInput + azureConfig: OutpostClusterAzureConfigInput + gcpConfig: OutpostClusterGCPConfigInput +} + +type PolicyAssessment { + id: ID! + output: PolicyAssessmentOutput + policy: PolicyAssessmentSource! + resource: PolicyAssessmentResource! + result: PolicyAssessmentResult! +} + +type PolicyAssessmentEdge { + cursor: String! + node: PolicyAssessment! +} + +input PolicyAssessmentFilters { + search: String + frameworkCategory: [String!] + project: [String!] + result: [PolicyAssessmentResult!] + policy: [String!] + cloudAccount: [String!] +} + +union PolicyAssessmentOutput = Issue | ConfigurationFinding + +type PolicyAssessmentResource implements Node { + id: ID! + name: String! + subscription: CloudAccount + type: GraphEntityTypeValue! +} + +enum PolicyAssessmentResult { + PASS + FAIL + ERROR + NOT_ASSESSED + REJECTED +} + +type PolicyAssessmentsConnection { + edges: [PolicyAssessmentEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + nodes: [PolicyAssessment!] + pageInfo: PageInfo! + totalCount: Int! +} + +union PolicyAssessmentSource = Control | CloudConfigurationRule + +type PolicyComplianceAnalytics { + assessedCount: Int + cloudConfigurationRule: CloudConfigurationRule + control: Control + errorCount: Int! + failCount: Int + noResourceToAsses: Boolean! + notAssessedCount: Int! + passCount: Int + rejectedCount: Int! +} + +type PortalInactivityTimeoutSettings { + inactivityTimeoutMinutes: Int! + isEnabled: Boolean! +} + +input PortalInactivityTimeoutSettingsPatch { + isEnabled: Boolean! + inactivityTimeoutMinutes: Int! +} + +type PrincipalServicePermissions { + hasHighPrivileges: Boolean! + isAdmin: Boolean! + lastActivity: DateTime + service: String! +} + +enum ProductFeature { + INVENTORY + CSPM + KSPM + GUARDRAILS + COMPLIANCE_ASSESSMENTS + VULNERABILITY_MANAGEMENT + EXTERNAL_NETWORK_EXPOSURE + CIEM_ESSENTIAL + WORKLOAD_SECRETS_SCANNER + RISK_ISSUES + THREAT_CENTER + WORKLOAD_MALWARE_SCANNER + BUILT_IN_AND_CUSTOM_GRAPH_CONTROLS + BUILT_IN_AND_CUSTOM_COMPLIANCE_FRAMEWORKS + REPORTS + MANUAL_AND_AUTOMATED_RESPONSE + TEAM_INTEGRATIONS + STANDARD_SUPPORT + HOST_CONFIGURATION_ANALYSIS + CIEM_ADVANCED + INTERNAL_NETWORK_EXPOSURE + EVENT_BASED_SCAN_TRIGGERS + THIRD_PARTY_SCANS + CONTAINER_REGISTRY_SCANNING + ATTACK_PATH_ANALYSIS + CLOUD_EVENTS_AND_DETECTION + HOST_FORENSICS + ACTIVE_SCANNER + CUSTOM_FILE_DETECTION + OUTPOST + CUSTOM_CLOUD_CONFIGURATION_RULES + SECURE_AUTO_REMEDIATION + ENTERPRISE_INTEGRATIONS + ON_DEMAND_SCANS + SOVEREIGN_CLOUD + SCHEDULED_REPORTS + ADVANCED_SUPPORT +} + +type Project implements Node { + archived: Boolean! + businessUnit: String + category: ProjectCategory @deprecated(reason: "Deprecated property") + cloudAccountCount: Int! + cloudAccountLinks: [ProjectCloudAccountLink!]! + cloudOrganizationCount: Int! + cloudOrganizationLinks: [ProjectCloudOrganizationLink!]! + complianceAnalytics(selection: ProjectComplianceAnalyticsSelection): ProjectComplianceAnalytics! + complianceAnalyticsOverview(selection: ComplianceAnalyticsOverviewSelection): ComplianceAnalyticsOverview! + complianceTrend(endDate: DateTime!, interval: ProjectComplianceTrendTimeInterval, selection: ProjectComplianceTrendSelection, startDate: DateTime!): ProjectComplianceTrendDataSeries! + description: String + entityCount: Int! + entrypoints: [ProjectEntrypoint!]! @deprecated(reason: "Deprecated property") + id: ID! + identifiers: [String!]! + issueAnalytics(selection: ProjectIssueAnalyticsSelection): IssueAnalytics! + kubernetesClusterCount: Int! + kubernetesClustersLinks: [ProjectKubernetesClusterLink!]! + name: String! + note: String @deprecated(reason: "Deprecated property") + profileCompletion: Int! + projectOwners: [User!]! + repositoryCount: Int! + repositoryLinks: [ProjectRepositoryLink!]! + riskProfile: ProjectRiskProfile! + securityChampions: [User!]! + securityScore: Int! @deprecated(reason: "Deprecated, use complianceAnalytics.score instead") + slug: String! + subCategory: ProjectSubCategory @deprecated(reason: "Deprecated property") + teamMemberCount: Int! + technologyCount: Int! +} + +enum ProjectCategory { + ONLINE_SERVICE + CLIENT_APPLICATION + SERVER_APPLICATION + CODE_LIBRARY +} + +type ProjectCloudAccountLink { + cloudAccount: CloudAccount! + environment: Environment! + resourceGroups: [String!] + resourceTags: [ResourceTag!] + shared: Boolean! +} + +input ProjectCloudAccountLinkInput { + cloudAccount: String! + shared: Boolean + environment: Environment! + resourceTags: [ResourceTagInput!] + resourceGroups: [String!] +} + +type ProjectCloudOrganizationLink { + cloudOrganization: CloudOrganization! + environment: Environment! + resourceGroups: [String!] + resourceTags: [ResourceTag!] + shared: Boolean! +} + +input ProjectCloudOrganizationLinkInput { + cloudOrganization: String! + shared: Boolean! + environment: Environment! + resourceTags: [ResourceTagInput!] + resourceGroups: [String!] +} + +type ProjectComplianceAnalytics { + averageCompliancePosture: Int + emptyPostureReason: ComplianceEmptyPostureReason + failSubCategoryCount: Int! + passSubCategoryCount: Int! +} + +input ProjectComplianceAnalyticsSelection { + framework: String! +} + +type ProjectComplianceTrendDataPoint { + failCount: Int + passCount: Int + score: Int + time: DateTime! +} + +type ProjectComplianceTrendDataSeries { + dataPoints: [ProjectComplianceTrendDataPoint!]! +} + +input ProjectComplianceTrendSelection { + framework: String! +} + +enum ProjectComplianceTrendTimeInterval { + DAY +} + +type ProjectConnection { + edges: [ProjectEdge!] + exportUrl(format: ExportFormats = CSV, issueAnalyticsSelection: ProjectIssueAnalyticsSelection, limit: Int = 1000): String + HBICount: Int! + LBICount: Int! + MBICount: Int! + nodes: [Project!] + pageInfo: PageInfo! + totalCount: Int! +} + +enum ProjectDataType { + CLASSIFIED + HEALTH + PII + PCI + FINANCIAL + CUSTOMER +} + +type ProjectEdge { + cursor: String! + node: Project! + permission: ProjectPermission! +} + +type ProjectEntrypoint { + environment: Environment! + url: String! +} + +input ProjectEntrypointInput { + url: String! + environment: Environment! +} + +input ProjectFilters { + impact: [BusinessImpact!] + search: String + includeArchived: Boolean +} + +input ProjectIssueAnalyticsSelection { + control: String + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] +} + +type ProjectKubernetesClusterLink { + environment: Environment! + kubernetesCluster: KubernetesCluster! + namespaces: [String!] + shared: Boolean! +} + +input ProjectKubernetesClusterLinkInput { + kubernetesCluster: String! + environment: Environment! + shared: Boolean! + namespaces: [String!] +} + +input ProjectOrder { + direction: OrderDirection! + field: ProjectsOrderField! +} + +enum ProjectPermission { + VIEW + EDIT +} + +type ProjectRepositoryLink { + repository: Repository! +} + +input ProjectRepositoryLinkInput { + repository: String! +} + +type ProjectRiskProfile { + businessImpact: BusinessImpact + hasAuthentication: YesNoUnknown! + hasExposedAPI: YesNoUnknown! + hasUserInterface: YesNoUnknown! @deprecated(reason: "Deprecated property") + isActivelyDeveloped: YesNoUnknown! + isCustomerFacing: YesNoUnknown! + isInternetFacing: YesNoUnknown! + isRegulated: YesNoUnknown! + regulatoryStandards: [RegulatoryStandard!]! + sensitiveDataTypes: [ProjectDataType!]! + storesData: YesNoUnknown! +} + +input ProjectRiskProfileInput { + isActivelyDeveloped: YesNoUnknown + hasAuthentication: YesNoUnknown + hasExposedAPI: YesNoUnknown + isInternetFacing: YesNoUnknown + isCustomerFacing: YesNoUnknown + storesData: YesNoUnknown + sensitiveDataTypes: [ProjectDataType!] + businessImpact: BusinessImpact + isRegulated: YesNoUnknown + regulatoryStandards: [RegulatoryStandard!] +} + +enum ProjectsOrderField { + BUSINESS_IMPACT + SECURITY_SCORE + NAME +} + +enum ProjectSubCategory { + PUBLIC_CLOUD + PRIVATE_CLOUD + ON_PREMISE_DATACENTER + DESKTOP_APPLICATION + MOBILE_APPLICATION + SERVER_APPLICATION +} + +type ProjectWithComplianceAnalyticsConnection { + edges: [ProjectWithComplianceAnalyticsEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 1000): String + nodes: [Project!] + overviewExportUrl(format: ExportFormats = CSV, selection: ComplianceAnalyticsOverviewSelection): String + pageInfo: PageInfo! + totalCount: Int! +} + +type ProjectWithComplianceAnalyticsEdge { + cursor: String! + node: Project! +} + +input ProjectWithComplianceAnalyticsFilters { + framework: String + projectId: [String!] + businessImpact: [BusinessImpactFilter!] + search: String + impact: [BusinessImpact!] +} + +input ProjectWithComplianceAnalyticsOrder { + direction: OrderDirection! + field: ProjectWithComplianceAnalyticsOrderField! +} + +enum ProjectWithComplianceAnalyticsOrderField { + POSTURE + PASSED_CHECKS +} + +input PublicInternetNetworkExposureFilters { + hasApplicationEndpoint: Boolean + applicationEndpointId: [String!] +} + +type Query { + actionTemplate(id: ID!): ActionTemplate! + actionTemplates(after: String, filterBy: ActionTemplateFilters, first: Int): ActionTemplateConnection! + auditLogEntries(after: String, filterBy: AuditLogEntryFilters, first: Int): AuditLogEntryConnection! + auditLogEntry(id: ID!): AuditLogEntry + authMigration: AuthMigration + automationAction(id: ID!): AutomationAction + automationActions(after: String, filterBy: AutomationActionFilters, first: Int): AutomationActionConnection! + automationRule(id: ID!): AutomationRule + automationRules(after: String, filterBy: AutomationRuleFilters, first: Int): AutomationRuleConnection! + availableRegions(region: String): AvailableRegions! + backendScanResults(payload: String!, policyName: String): ContainerImageScanResult! + backendScanStatus(payload: String!): BackendScanStatusPayload! + basicAuthSettings: BasicAuthSettings + billableWorkloadTrend(endDate: DateTime!, startDate: DateTime!): BillableWorkloadTrendData! + builtinControl(slug: ID!): Control + builtinSavedGraphQuery(slug: ID!): SavedGraphQuery + cicdScan(id: ID!): CICDScan + cicdScanPolicies(after: String, filterBy: CICDScanPolicyFilters, first: Int, orderBy: CICDScanPolicyOrder): CICDScanPolicyConnection! + cicdScanPolicy(id: ID!): CICDScanPolicy + cicdScans(after: String, filterBy: CICDScanFilters, first: Int, orderBy: CICDScanOrder): CICDScanConnection! + cliConfigurationRules(after: String, filterBy: CLIConfigurationRulesFilters, first: Int): CLIConfigurationRulesConnection! + cliDownloadInformation: CLIDownloadInformation! + cloudAccount(id: ID!): CloudAccount + cloudAccounts(after: String, filterBy: CloudAccountFilters, first: Int): CloudAccountConnection! + cloudAccountsWithComplianceAnalytics(after: String, filterBy: CloudAccountWithComplianceAnalyticsFilters, first: Int, orderBy: CloudAccountWithComplianceAnalyticsOrder): CloudAccountWithComplianceAnalyticsConnection! + cloudConfigurationRule(id: ID!): CloudConfigurationRule + cloudConfigurationRuleIaCTest(IaCFileContent: String!, rule: String!, type: CloudConfigurationRuleMatcherType!): cloudConfigurationRuleIaCTest! + cloudConfigurationRuleJsonTest(json: JSON!, rule: String!): CloudConfigurationRuleJsonTest! + cloudConfigurationRules(after: String, filterBy: CloudConfigurationRuleFilters, first: Int, orderBy: CloudConfigurationRuleOrder): CloudConfigurationRuleConnection! + cloudConfigurationRuleTest(after: String, cloudAccountIds: [String!], first: Int, nativeType: String, nativeTypes: [String!]!, rule: String!): CloudConfigurationRuleTest! + cloudEvent(id: ID!): CloudEvent + cloudEventExternalTypes(filterBy: CloudEventExternalTypeFilters): [CloudEventExternalType!]! + cloudEventRule(id: ID!): CloudEventRule + cloudEventRuleJsonTest(json: JSON!, rule: String!): CloudEventRuleJsonTest! + cloudEventRules(after: String, filterBy: CloudEventRuleFilters, first: Int, orderBy: CloudEventRuleOrder): CloudEventRuleConnection! + cloudEvents(after: String, filterBy: CloudEventFilters, first: Int, groupBy: CloudEventGroupBy, projectId: [String!]): CloudEventSearchResultConnection! + cloudEventTypes(filterBy: CloudEventTypeFilters): [CloudEventType!]! + cloudOrganization(id: ID!): CloudOrganization + cloudOrganizations(after: String, filterBy: CloudOrganizationFilters, first: Int): CloudOrganizationConnection! + computeGroupTagsSet(id: ID!): ComputeGroupTagsSet + computeGroupTagsSets: [ComputeGroupTagsSet!] + configurationFinding(id: ID!): ConfigurationFinding + configurationFindings(after: String, filterBy: ConfigurationFindingFilters, first: Int, orderBy: ConfigurationFindingOrder, quick: Boolean): ConfigurationFindingConnection! + connector(id: ID!): Connector + connectors(after: String, filterBy: ConnectorFilters, first: Int, orderBy: ConnectorOrder): ConnectorConnection! + connectorType(id: ID!): ConnectorType + connectorTypes: [ConnectorType!]! + containerImage(id: ID!): ContainerImageBase + containerImages(after: String, filterBy: ContainerImageFilters, first: Int, orderBy: ContainerImageOrder): ContainerImageConnection! + containerImageScanPolicies(after: String, filterBy: ContainerImageScanPolicyFilters, first: Int, orderBy: ContainerImageScanPolicyOrder): ContainerImageScanPolicyConnection! @deprecated(reason: "Use cicdScanPolicies instead") + containerImageScanPolicy(id: ID!): ContainerImageScanPolicy @deprecated(reason: "Use cicdScanPolicy instead") + containerRegistries(after: String, filterBy: ContainerRegistryFilters, first: Int, orderBy: ContainerRegistryOrder): ContainerRegistryConnection! + containerRepositories(after: String, filterBy: ContainerRepositoryFilters, first: Int, orderBy: ContainerRepositoryOrder): ContainerRepositoryConnection! + control(id: ID!): Control + controls(after: String, filterBy: ControlFilters, first: Int, orderBy: ControlOrder): ControlConnection! + convertIaCFileToResourceJson(IaCFileContent: String!, type: CloudConfigurationRuleMatcherType!): IaCFileConversionResult! + customIPRange(id: ID!): CustomIPRange + customIPRanges(after: String, filterBy: CustomIPRangeFilters, first: Int): CustomIPRangeConnection! + dashboard(id: ID!): Dashboard + dashboards(after: String, filterBy: DashboardFilters, first: Int): DashboardConnection! + directoryUser(id: ID!): DirectoryUser + directoryUsers(after: String, first: Int, search: String): DirectoryUserConnection! + externalExposureScannerSettings: ExternalExposureScannerSettings! + graphEntity(id: ID!): GraphEntity + graphSearch(after: String, controlId: ID, first: Int, projectId: String, query: GraphEntityQueryInput, quick: Boolean): GraphSearchResultConnection! + hostConfigurationRule(id: ID!): HostConfigurationRule + hostConfigurationRuleAssessments(after: String, filterBy: HostConfigurationRuleAssessmentFilters, first: Int, orderBy: HostConfigurationRuleAssessmentOrder): HostConfigurationRuleAssessmentConnection! + hostConfigurationRules(after: String, filterBy: HostConfigurationRuleFilters, first: Int, orderBy: HostConfigurationRuleOrder): HostConfigurationRuleConnection! + hostConfigurationTargetPlatforms: [Technology!]! + integration(id: ID!): Integration! + integrations(after: String, filterBy: IntegrationFilters, first: Int): IntegrationConnection! + ipRestrictions: IPRestrictions + issue(id: ID!): Issue + issueEvidenceMeta(issueId: ID!): IssueEvidenceMeta + issues(after: String, filterBy: IssueFilters, first: Int, orderBy: IssueOrder): IssueConnection! + issueSettings: IssueSettings! + issuesGroupedByCloudAccount(after: String, filterBy: IssuesGroupedByCloudAccountFilters, first: Int, orderBy: IssuesGroupedByCloudAccountOrder): IssuesGroupedByCloudAccountConnection! + issuesGroupedByEntity(after: String, filterBy: IssuesGroupedByEntityFilters, first: Int, orderBy: IssuesGroupedByEntityOrder): IssuesGroupedByEntityConnection! + issuesTrend(endDate: DateTime!, filterBy: IssueFilters, interval: TimeInterval, startDate: DateTime!, type: IssueTrendType): [IssuesTrendDataSeries!]! + kubernetesCluster(id: ID!): KubernetesCluster + kubernetesClusters(after: String, filterBy: KubernetesClusterFilters, first: Int): KubernetesClusterConnection! + lateralMovementPaths(after: String, filterBy: LateralMovementPathFilters, first: Int): LateralMovementPathConnection! + loginInfo(email: String!): LoginInfo! + loginSettings: LoginSettings + malwareExclusion(id: ID!): MalwareExclusion + malwareExclusions(after: String, first: Int): MalwareExclusionConnection! + networkExposures(after: String, filterBy: NetworkExposureFilters, first: Int): NetworkExposureConnection! + osBenchmark(id: ID!): OSBenchmark + osBenchmarks(after: String, filterBy: OSBenchmarkFilters, first: Int, orderBy: OSBenchmarksOrder): OSBenchmarksConnection! + osBenchmarksRuleIds: [String!]! + outpost(id: ID!): Outpost + outpostCluster(id: ID!): OutpostCluster + outpostDeploymentAssets(outpostId: ID!): OutpostAssets + outposts(after: String, filterBy: OutpostFilters, first: Int, orderBy: OutpostOrder): OutpostConnection! + outpostVersionManifest(id: ID!): OutpostVersionManifest + outpostVersionManifests(onlyLatest: Boolean): [OutpostVersionManifest!]! + policyAssessments(after: String, filterBy: PolicyAssessmentFilters, first: Int): PolicyAssessmentsConnection! + portalInactivityTimeoutSettings: PortalInactivityTimeoutSettings! + project(id: ID, slug: String): Project + projects(after: String, filterBy: ProjectFilters, first: Int, orderBy: ProjectOrder): ProjectConnection! + projectsWithComplianceAnalytics(after: String, filterBy: ProjectWithComplianceAnalyticsFilters, first: Int, orderBy: ProjectWithComplianceAnalyticsOrder): ProjectWithComplianceAnalyticsConnection! + report(id: ID!): Report + reportRun(id: ID!): ReportRun + reportRuns(after: String, filterBy: ReportRunFilters, first: Int): ReportRunConnection! + reports(after: String, filterBy: ReportFilters, first: Int): ReportConnection! + reportSettings: ReportSettings! + reportType(id: ID!): ReportType + reportTypes(after: String, filterBy: ReportTypeFilters, first: Int): ReportTypeConnection! + repositories(after: String, filterBy: RepositoryFilters, first: Int): RepositoryConnection! + repository(id: ID!): Repository + requestFileUpload(filename: String!): RequestFileUploadPayload! + requestScannerSettingsCustomFileDetectionListUpload(filename: String!): RequestScannerSettingsCustomFileDetectionListUploadPayload! + resourceTagKeys(filterBy: ResourceTagKeysFilters): [String!]! + resourceTags(filterBy: ResourceTagFilters): [ResourceTag!]! + samlIdentityProvider(id: ID!): SAMLIdentityProvider + samlIdentityProviderConfig(name: String!, samlIdentityProviderId: String): SAMLIdentityProviderConfig + samlIdentityProviders(after: String, filterBy: SAMLIdentityProviderFilters, first: Int): SAMLIdentityProviderConnection! + savedCloudEventFilter(id: ID!): SavedCloudEventFilter + savedCloudEventFilters(after: String, filterBy: SavedCloudEventFilterFilters, first: Int): SavedCloudEventFilterConnection! + savedGraphQueries(after: String, filterBy: SavedGraphQueryFilters, first: Int): SavedGraphQueryConnection! + savedGraphQuery(id: ID!): SavedGraphQuery + scan(id: ID!): Scan + scannerAPIRateLimit(id: ID!): ScannerAPIRateLimit + scannerApiRateLimits(after: String, first: Int): ScannerApiRateLimitConnection! + scannerExclusionSettings: ScannerExclusionSettings! + scannerResourceTags: [ScannerResourceTag]! + scannerSettings: ScannerSettings + securityCategories(after: String, filterBy: SecurityCategoryFilters, first: Int): SecurityCategoryConnection! + securityCategory(id: ID!): SecurityCategory + securityFramework(id: ID!): SecurityFramework + securityFrameworks(after: String, filterBy: SecurityFrameworkFilters, first: Int): SecurityFrameworkConnection! + securityScan(id: ID!): SecurityScan! + securityScans(after: String, filterBy: SecurityScanFilters, first: Int): SecurityScanConnection! + securityScanSources: [SecurityScanSource!]! + securitySubCategory(id: ID!): SecuritySubCategory + serviceAccount(id: ID!): ServiceAccount + serviceAccounts(after: String, filterBy: ServiceAccountFilters, first: Int): ServiceAccountConnection! + sessionLifetimeSettings: SessionLifetimeSettings! + signConnectorParams(azureAuthParams: SignAzureConnectorAuthParams, connectorType: String!): SignConnectorParamsResult! + staticData: StaticDataPayload! + systemActivities(after: String, filterBy: SystemActivityFilters, first: Int): SystemActivityConnection! + technologies(after: String, filterBy: TechnologyFilters, first: Int, orderBy: TechnologyOrder): TechnologyConnection! + technology(id: ID!): Technology! + tenantIdentityClient(cloudProvider: CloudProvider!): TenantIdentityClient + testAutomationAction(id: ID!): AutomationActionTestResult! + testConnectorConfig(authParams: JSON!, type: ID!): ConnectorConfigTestResult! + user(id: ID!): User + userRoles(after: String, first: Int): UserRoleConnection! + users(after: String, filterBy: UserFilters, first: Int): UserConnection! + viewer: User! + vulnerabilities(after: String, filterBy: VulnerabilityFilters, first: Int, orderBy: VulnerabilityOrder): VulnerabilityConnection! + vulnerability(id: ID!): Vulnerability + vulnerabilityFindings(after: String, filterBy: VulnerabilityFindingFilters, first: Int, orderBy: VulnerabilityFindingOrder): VulnerabilityFindingConnection! + vulnerabilityVendorAdvisories(after: String, filterBy: VulnerabilityVendorAdvisoryFilters, first: Int): VulnerabilityVendorAdvisoryConnection! + vulnerabilityVendorAdvisory(id: ID!): VulnerabilityVendorAdvisory! +} + +input ReassessIssueInput { + issueId: ID! +} + +type ReassessIssuePayload { + _stub: String! +} + +enum RegulatoryStandard { + ISO_20000_1_2011 + ISO_22301 + ISO_27001 + ISO_27017 + ISO_27018 + ISO_27701 + ISO_9001 + SOC + FEDRAMP + NIST_800_171 + NIST_CSF + HIPPA_HITECH + HITRUST + PCI_DSS + SEC_17A_4 + SEC_REGULATION_SCI + SOX + GDPR +} + +type Report implements Node { + createdBy: User! + emailTarget: EmailTarget + id: ID! + lastRun: ReportRun + name: String! + nextRunAt: DateTime + parameters: ReportParameters! @deprecated(reason: "Use params instead") + params: ReportParams! + project: Project + runIntervalHours: Int + runStartsAt: DateTime + type: ReportType! +} + +type ReportConnection { + edges: [ReportEdge!] + nodes: [Report!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ReportEdge { + cursor: String! + node: Report! +} + +input ReportFilters { + search: String + type: [String!] + projectId: String + lastReportRunStatus: [ReportRunStatus!] +} + +type ReportGraphQueryEntityOptions { + entityType: GraphEntityTypeValue! + propertyOptions: [ReportGraphQueryPropertyOptions!]! +} + +type ReportGraphQueryPropertyOptions { + key: String! +} + +type ReportParameters { + entities: [GraphEntity] + framework: SecurityFramework + query: GraphEntityQueryValue + subscriptions: [GraphEntity] +} + +union ReportParams = ReportParamsGraphQuery | ReportParamsVulnerabilities | ReportParamsComplianceExecutiveSummary | ReportParamsNetworkExposure | ReportParamsConfigurationFindings | ReportParamsSecurityFramework | ReportParamsIssue | ReportParamsHostConfiguration + +type ReportParamsComplianceExecutiveSummary { + framework: SecurityFramework + subscriptions: [GraphEntity] +} + +type ReportParamsConfigurationFindings { + entities: [GraphEntity] + subscriptions: [GraphEntity] +} + +type ReportParamsGraphQuery { + entityOptions: [ReportGraphQueryEntityOptions!] + query: GraphEntityQueryValue! +} + +type ReportParamsHostConfiguration { + frameworkCategory: [String!] + hostConfigurationRuleAssessmentsFilters: JSON + subscriptionIds: [String!] +} + +type ReportParamsIssue { + evidenceGraphEntityTypesToInclude: [GraphEntityTypeValue!] + issueFilters: JSON + issueReportType: IssueReportType! +} + +type ReportParamsNetworkExposure { + entities: [GraphEntity] + subscriptions: [GraphEntity] +} + +type ReportParamsSecurityFramework { + entities: [GraphEntity] + subscriptions: [GraphEntity] +} + +type ReportParamsVulnerabilities { + assetObjectType: VulnerabilityReportGraphEntityType + assetType: VulnerableAssetObjectType + entities: [GraphEntity] + filters: JSON + since: DateTime + subscriptions: [GraphEntity] + type: VulnerabilityReportType + vendorSeverity: [VulnerabilitySeverity!] + vulnerabilityIds: [String!] +} + +type ReportRun implements Node { + failedReason: String + id: ID! + progress: Int! + report: Report! + results: ReportRunResults + runAt: DateTime! + status: ReportRunStatus! + url: String +} + +type ReportRunConnection { + edges: [ReportRunEdge!] + nodes: [ReportRun!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ReportRunEdge { + cursor: String! + node: ReportRun! +} + +input ReportRunFilters { + reportId: String +} + +union ReportRunResults = ReportRunResultsBenchmark | ReportRunResultsGraphQuery | ReportRunResultsNetworkExposure | ReportRunResultsConfigurationFindings | ReportRunResultsVulnerabilities | ReportRunResultsIssues + +type ReportRunResultsBenchmark { + errorCount: Int! + failedCount: Int! + passedCount: Int! + scannedCount: Int! +} + +type ReportRunResultsConfigurationFindings { + findingsCount: Int! +} + +type ReportRunResultsGraphQuery { + entityCount: Int! + resultCount: Int! +} + +type ReportRunResultsIssues { + count: Int! +} + +type ReportRunResultsNetworkExposure { + publiclyAccessibleCount: Int! + scannedCount: Int! +} + +type ReportRunResultsVulnerabilities { + count: Int! +} + +enum ReportRunStatus { + IN_PROGRESS + COMPLETED + FAILED + EXPIRED +} + +type ReportSettings { + retentionDays: Int! +} + +type ReportType implements Node { + description: String + id: ID! + name: String! +} + +type ReportTypeConnection { + edges: [ReportTypeEdge!] + nodes: [ReportType!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ReportTypeEdge { + cursor: String! + node: ReportType! +} + +input ReportTypeFilters { + search: String +} + +type Repository implements Node { + connector: Connector! + id: ID! + name: String! +} + +type RepositoryConnection { + edges: [RepositoryEdge!] + nodes: [Repository!] + pageInfo: PageInfo! + totalCount: Int! +} + +type RepositoryEdge { + cursor: String! + node: Repository! +} + +input RepositoryFilters { + search: [String!] + projectId: String +} + +input RequestConnectorEntityScanInput { + id: String + objectParams: EntityScanParamsInput + externalId: String + type: GraphEntityTypeValue! + connectorId: String +} + +input RequestConnectorScanInput { + id: String! +} + +type RequestFileUploadPayload { + upload: FileUpload! +} + +type RequestScannerSettingsCustomFileDetectionListUploadPayload { + upload: ScannerSettingsCustomFileDetectionListUpload! +} + +type RequestScanPayload { + reason: String @deprecated(reason: "A failure will be returned using standard graphql failure, so this will always be empty") + scan: Scan + success: Boolean! @deprecated(reason: "A failure will be returned using standard graphql failure, so this will always be true") +} + +input RerunReportInput { + id: ID! +} + +type RerunReportPayload { + report: Report +} + +input ResetUserPasswordInput { + userId: ID! +} + +type ResetUserPasswordPayload { + _stub: String! +} + +type ResourceTag { + key: String! + value: String! +} + +input ResourceTagFilters { + cloudAccountId: String + keyEquals: String + keyContains: String + valueContains: String + entityType: [GraphEntityTypeValue!] +} + +input ResourceTagInput { + key: String! + value: String! +} + +input ResourceTagKeysFilters { + cloudAccountId: String + search: String + entityType: [GraphEntityTypeValue!] +} + +type RotateServiceAccountSecretPayload { + serviceAccount: ServiceAccount +} + +type RunAllControlsPayload { + _stub: String! +} + +input RunCloudConfigurationRuleInput { + id: ID! +} + +type RunCloudConfigurationRulePayload { + rule: CloudConfigurationRule +} + +input RunControlInput { + id: ID! +} + +type RunControlPayload { + control: Control +} + +type RunIssueAutomationActionError { + issue: Issue! + reason: String +} + +input RunIssueAutomationActionInput { + actionId: String! + issueId: String! + overrideActionParams: JSON +} + +type RunIssueAutomationActionPayload { + serviceTicket: ServiceTicket +} + +input RunIssuesAutomationActionInput { + actionId: String! + issueIds: [String!] + issueFilters: IssueFilters + overrideActionParams: JSON +} + +type RunIssuesAutomationActionPayload { + errors: [RunIssueAutomationActionError!] + failCount: Int! + serviceTickets: [ServiceTicket!] + successCount: Int! +} + +type SAMLGroupMapping { + projects: [Project!] + providerGroupId: ID! + role: UserRole! +} + +input SAMLGroupMappingCreateInput { + providerGroupId: String! + role: String! + projects: [String!] +} + +input SAMLGroupMappingUpdateInput { + providerGroupId: String! + role: String! + projects: [String!] +} + +type SAMLIdentityProvider { + allowManualRoleOverride: Boolean! + certificate: String! + domains: [String!] + groupMapping: [SAMLGroupMapping!] + id: ID! + issuerURL: String + loginURL: String! + logoutURL: String! + mergeGroupsMappingByRole: Boolean! + name: String! + useProviderManagedRoles: Boolean! +} + +type SAMLIdentityProviderConfig { + idpLoginUrl: String! + serviceProviderId: String! + spCertificate: String! + spLogoutUrl: String! + ssoUrl: String! +} + +type SAMLIdentityProviderConnection { + edges: [SAMLIdentityProviderEdge!] + nodes: [SAMLIdentityProvider!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SAMLIdentityProviderEdge { + cursor: String! + node: SAMLIdentityProvider! +} + +input SAMLIdentityProviderFilters { + search: String + source: AuthenticationSource +} + +type SavedCloudEventFilter implements Node { + createdAt: DateTime! + createdBy: User + description: String + filters: JSON! + id: ID! + name: String! + project: Project + securitySubCategories: [SecuritySubCategory!] + updatedAt: DateTime! +} + +type SavedCloudEventFilterConnection { + edges: [SavedCloudEventFilterEdge!] + nodes: [SavedCloudEventFilter!] + pageInfo: PageInfo! + totalCount: Int! +} + +input SavedCloudEventFilterDateTimeFilter { + before: DateTime + after: DateTime +} + +type SavedCloudEventFilterEdge { + cursor: String! + node: SavedCloudEventFilter! +} + +input SavedCloudEventFilterFilters { + search: String + createdByType: SavedCloudEventFiltersCreatedByType + frameworkCategory: [String!] + project: [String!] + updatedAt: SavedCloudEventFilterDateTimeFilter +} + +enum SavedCloudEventFiltersCreatedByType { + USER + BUILT_IN +} + +type SavedGraphQuery implements Node { + createdAt: DateTime! + createdBy: User + description: String + externalReferences: [SavedGraphQueryExternalReference!] + id: ID! + name: String! + project: Project + query: GraphEntityQueryValue! + securitySubCategories: [SecuritySubCategory!] + updatedAt: DateTime! +} + +type SavedGraphQueryConnection { + edges: [SavedGraphQueryEdge!] + nodes: [SavedGraphQuery!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SavedGraphQueryEdge { + cursor: String! + node: SavedGraphQuery! +} + +type SavedGraphQueryExternalReference { + id: String! + name: String! +} + +input SavedGraphQueryFilters { + search: String + type: SavedGraphQueryType + securityFramework: [String!] + securitySubCategory: [String!] + securityCategory: [String!] + frameworkCategory: [String!] + project: [String!] +} + +enum SavedGraphQueryType { + USER_CREATED + BUILT_IN +} + +type Scan implements Node { + configurationFindings(after: String, filterBy: ConfigurationFindingFilters, first: Int): ConfigurationFindingConnection! + errors: JSON + findingsEvaluatedAt: DateTime + findingsReady: Boolean! + id: ID! + initiatedAt: DateTime + issues(after: String, filterBy: IssueFilters, first: Int): IssueConnection! + issuesEvaluatedAt: DateTime + issuesReady: Boolean! + progressLog: JSON +} + +type ScannerAPIRateLimit { + cloudProvider: CloudProvider! + id: ID! + mutationRequestsPerSecond: Int + queryRequestsPerSecond: Int + service: ScannerAPIRateLimitService! +} + +type ScannerApiRateLimitConnection { + edges: [ScannerApiRateLimitEdge!] + nodes: [ScannerAPIRateLimit!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ScannerApiRateLimitEdge { + cursor: String! + node: ScannerAPIRateLimit! +} + +enum ScannerAPIRateLimitService { + EC2 +} + +type ScannerExclusionSettings { + tags: [ScannerExclusionTag!]! +} + +type ScannerExclusionTag { + key: String! + value: String +} + +type ScannerResourceTag { + key: String! + value: String +} + +type ScannerSettings { + computeResourceGroupByTags: [ComputeGroupTagsSet!] @deprecated(reason: "use createComputeGroupTagSet instead") + computeResourceGroupMemberScanSamplingEnabled: Boolean! + customFileDetectionList: ScannerSettingsCustomFileDetectionListUpload + excessiveAccessDaysThreshold: Int! + externalFindingSources: ScannerSettingsExternalFindingSources! + maxComputeResourceGroupMemberScanCount: Int! + prioritizeActiveComputeResourceGroupMembers: Boolean! +} + +type ScannerSettingsAwsInspectorConfig { + enabled: Boolean! +} + +type ScannerSettingsAzureSecurityCenterConfig { + enabled: Boolean! +} + +type ScannerSettingsCustomFileDetectionListUpload implements Node { + createdAt: DateTime! + createdBy: User! + fileDetectionCount: Int! + id: ID! + name: String! + url: String! +} + +type ScannerSettingsExternalFindingSources { + awsInspectorConfig: ScannerSettingsAwsInspectorConfig! + azureSecurityCenterConfig: ScannerSettingsAzureSecurityCenterConfig! +} + +type SecurityCategory implements Node { + description: String! + externalId: String! @deprecated(reason: "Deprecated property") + framework: SecurityFramework! + id: ID! + name: String! + subCategories: [SecuritySubCategory!]! +} + +type SecurityCategoryComplianceAnalytics { + averageCompliancePosture: Int + category: SecurityCategory! + emptyPostureReason: ComplianceEmptyPostureReason + failSubCategoryCount: Int! + passSubCategoryCount: Int! + subCategoryAnalytics: [SecuritySubCategoryComplianceAnalytics!]! +} + +type SecurityCategoryConnection { + edges: [SecurityCategoryEdge!] + nodes: [SecurityCategory!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SecurityCategoryEdge { + cursor: String! + node: SecurityCategory! +} + +input SecurityCategoryFilters { + search: String + securityFramework: String +} + +input SecurityCategoryInput { + id: ID + name: String! + description: String + externalId: String + subCategories: [SecuritySubCategoryInput!]! +} + +type SecurityFramework implements Node { + builtin: Boolean! + categories: [SecurityCategory!]! + cloudConfigurationRules(after: String, filterBy: CloudConfigurationRuleFilters, first: Int, orderBy: CloudConfigurationRuleOrder): CloudConfigurationRuleConnection! + complianceAnalytics(selection: SecurityFrameworkComplianceAnalyticsSelection): SecurityFrameworkComplianceAnalytics! + complianceTrend(endDate: DateTime!, interval: SecurityFrameworkComplianceTrendTimeInterval, selection: SecurityFrameworkComplianceTrendSelection, startDate: DateTime!): SecurityFrameworkComplianceTrendDataSeries! + controls(after: String, filterBy: ControlFilters, first: Int, orderBy: ControlOrder): ControlConnection! + description: String + enabled: Boolean! + hostConfigurationRules(after: String, filterBy: HostConfigurationRuleFilters, first: Int, orderBy: HostConfigurationRuleOrder): HostConfigurationRuleConnection! + id: ID! + name: String! + policyTypes: [SecurityFrameworkPolicyType!] +} + +type SecurityFrameworkComplianceAnalytics { + averageCompliancePosture: Int + categoryAnalytics: [SecurityCategoryComplianceAnalytics!]! + emptyPostureReason: ComplianceEmptyPostureReason + failSubCategoryCount: Int! + passSubCategoryCount: Int! +} + +input SecurityFrameworkComplianceAnalyticsSelection { + projectId: [String!] + cloudAccount: [String!] +} + +type SecurityFrameworkComplianceTrendDataPoint { + failCount: Int + passCount: Int + score: Int + time: DateTime! +} + +type SecurityFrameworkComplianceTrendDataSeries { + dataPoints: [SecurityFrameworkComplianceTrendDataPoint!]! +} + +input SecurityFrameworkComplianceTrendSelection { + projectId: [String!] + cloudAccount: [String!] +} + +enum SecurityFrameworkComplianceTrendTimeInterval { + DAY +} + +type SecurityFrameworkConnection { + edges: [SecurityFrameworkEdge!] + nodes: [SecurityFramework!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SecurityFrameworkEdge { + cursor: String! + node: SecurityFramework! +} + +enum SecurityFrameworkFamily { + CLOUD + HOST +} + +input SecurityFrameworkFilters { + search: String + securityFramework: [String!] + enabled: Boolean + family: [SecurityFrameworkFamily!] + policyTypes: [SecurityFrameworkPolicyType!] +} + +input SecurityFrameworkPatch { + name: String + description: String + enabled: Boolean + categories: [SecurityCategoryInput!] +} + +enum SecurityFrameworkPolicyType { + CLOUD + HOST +} + +type SecurityScan implements Node { + addedBy: UserOrConnector! + error: SecurityScanError + file: FileUpload + id: ID! + scannedAt: DateTime + scopeObject: GraphEntity + scopeObjectHint: String + scopeObjectType: GraphEntityTypeValue + source: SecurityScanSource + status: SecurityScanStatus! + updatedAt: DateTime! +} + +type SecurityScanConnection { + edges: [SecurityScanEdge!] + nodes: [SecurityScan!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SecurityScanEdge { + cursor: String! + node: SecurityScan! +} + +enum SecurityScanError { + UNKNOWN_FORMAT + MALFORMED_FILE + MISSING_SCOPE +} + +input SecurityScanFilters { + status: [SecurityScanStatus!] + source: [String!] + object: String +} + +type SecurityScanSource implements Node { + id: ID! + name: String! + technology: Technology! +} + +enum SecurityScanStatus { + PROCESSING + SUCCESS + ERROR +} + +type SecuritySubCategory implements Node { + category: SecurityCategory! + cloudConfigurationRules(after: String, filterBy: CloudConfigurationRuleFilters, first: Int, orderBy: CloudConfigurationRuleOrder): CloudConfigurationRuleConnection! + controls(after: String, filterBy: ControlFilters, first: Int, orderBy: ControlOrder): ControlConnection! + description: String! + externalId: String! @deprecated(reason: "Deprecated property") + id: ID! + resolutionRecommendation: String + title: String! +} + +type SecuritySubCategoryComplianceAnalytics { + compliancePosture: Int + emptyPostureReason: ComplianceEmptyPostureReason + policyAnalytics: [PolicyComplianceAnalytics!] + subCategory: SecuritySubCategory! +} + +input SecuritySubCategoryInput { + id: ID + title: String! + description: String + externalId: String + resolutionRecommendation: String +} + +input SelfManagedOutpostClusterInput { + perCloudConfig: PerCloudSelfManagedOutpostClusterInput! +} + +input SendUserEmailInviteInput { + userId: ID! +} + +type SendUserEmailInvitePayload { + _stub: String! +} + +type ServiceAccount implements Node { + assignedProjects: [Project!] + authenticationSource: AuthenticationSource! + clientId: String! + clientSecret: String! + createdAt: DateTime! + id: ID! + lastRotatedAt: DateTime! + name: String! + scopes: [String!]! +} + +type ServiceAccountConnection { + edges: [ServiceAccountEdge!] + nodes: [ServiceAccount!] + pageInfo: PageInfo! + totalCount: Int! +} + +type ServiceAccountEdge { + cursor: String! + node: ServiceAccount! +} + +input ServiceAccountFilters { + name: String + source: AuthenticationSource +} + +type ServiceNowActionCreateTicketTemplateParams { + fields: ServiceNowTicketFields! +} + +input ServiceNowActionCreateTicketTemplateParamsInput { + fields: CreateServiceNowFieldsInput! +} + +type ServiceNowActionUpdateTicketTemplateParams { + fields: JSON + tableName: String! +} + +input ServiceNowActionUpdateTicketTemplateParamsInput { + tableName: String! + fields: JSON +} + +type ServiceNowAutomationActionParams { + baseUrl: String! + clientId: String + clientSecret: String + password: String! + ticketFields: ServiceNowTicketFields! + user: String! +} + +union ServiceNowIntegrationAuthorization = ServiceNowIntegrationBasicAuthorization | ServiceNowIntegrationOAuthAuthorization + +input ServiceNowIntegrationAuthorizationInput { + username: String! + password: String! + clientId: String + clientSecret: String +} + +type ServiceNowIntegrationBasicAuthorization { + password: String! + username: String! +} + +type ServiceNowIntegrationOAuthAuthorization { + clientId: String! + clientSecret: String! + password: String! + username: String! +} + +type ServiceNowIntegrationParams { + authorization: ServiceNowIntegrationAuthorization! + url: String! +} + +type ServiceNowTicketFields { + attachEvidenceCSV: Boolean + customFields: JSON + description: String! + summary: String! + tableName: String! +} + +type ServiceNowUpdateTicketAutomationActionParams { + baseUrl: String! + clientId: String + clientSecret: String + fields: JSON + password: String! + tableName: String! + user: String! +} + +type ServiceTicket implements Node { + action: AutomationAction + externalId: ID! + id: ID! + name: String! + url: String! +} + +type SessionLifetimeSettings { + serviceAccountSessionLifetimeMinutes: Int + userSessionLifetimeMinutes: Int +} + +input SessionLifetimeSettingsPatch { + userSessionLifetimeMinutes: Int + serviceAccountSessionLifetimeMinutes: Int +} + +enum Severity { + INFORMATIONAL + LOW + MEDIUM + HIGH + CRITICAL +} + +input SignAzureConnectorAuthParams { + azureTenantId: String! + code: String! +} + +type SignConnectorParamsResult { + code: String + success: Boolean! +} + +type SlackActionTemplateParams { + channel: String + note: String +} + +input SlackActionTemplateParamsInput { + note: String + channel: String +} + +type SlackIntegrationParams { + channel: String + url: String! +} + +type SlackMessageAutomationActionParams { + channel: String + note: String + url: String! +} + +type StaticDataPayload { + diskAnalayzerUrl: StaticDataURL! @deprecated(reason: "replaced by diskAnalyzerUrl") + diskAnalyzerOvalWindowsUrl: StaticDataURL! + diskAnalyzerUrl: StaticDataURL! + iacRegoLibsUrl: StaticDataURL! + url: String! @deprecated(reason: "replaced by diskAnalyzerUrl.url") + version: String! @deprecated(reason: "replaced by diskAnalyzerUrl.version") +} + +type StaticDataURL { + url: String! + version: String! +} + +enum SubscriptionPlanStatus { + UNDEFINED + PAID + TRIAL + EXPIRED + TERMINATED + PENDING +} + +type SystemActivity implements Node { + context: SystemActivityContext! + createdAt: DateTime! + endedAt: DateTime + id: ID! + name: String! + startedAt: DateTime + status: SystemActivityStatus! + statusInfo: String + summary: JSON + triggeredBy: SystemActivityTrigger! + triggerType: SystemActivityTriggerType! +} + +type SystemActivityAnalyzerContext { + name: String! +} + +type SystemActivityAutomationActionContext { + action: SystemActivityAutomationActionSnapshot! + entity: SystemActivityGraphEntitySnapshot! + issue: SystemActivityIssueSnapshot! + parameters: JSON! + project: SystemActivityAutomationActionProjectSnapshot + rule: SystemActivityAutomationRuleSnapshot +} + +type SystemActivityAutomationActionProjectSnapshot { + id: String! + name: String! +} + +type SystemActivityAutomationActionSnapshot { + id: String! + name: String! + type: AutomationActionTypeValue! +} + +type SystemActivityAutomationRuleSnapshot { + id: String! + name: String! +} + +type SystemActivityClusterSnapshot { + name: String! + region: String! +} + +type SystemActivityConnection { + edges: [SystemActivityEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 5000): String + nodes: [SystemActivity!] + pageInfo: PageInfo! + totalCount: Int! +} + +type SystemActivityConnectorSnapshot { + id: String! + name: String! + type: ConnectorType! +} + +union SystemActivityContext = SystemActivityAutomationActionContext | SystemActivityScanContext | SystemActivityAnalyzerContext | SystemActivityUninstallOutpostContext | SystemActivityReassessIssueContext + +type SystemActivityEdge { + cursor: String! + node: SystemActivity! +} + +input SystemActivityFilters { + search: String + automationActionId: [String!] + ruleId: [String!] + issueId: [String!] + resourceId: [String!] + userId: [String!] + serviceAccountId: [String!] + triggeredByType: [SystemActivityTriggeredByType!] + activityType: [SystemActivityType!] + projectId: [String!] + status: [SystemActivityStatus!] + startedAt: SystemActivityTimestampFilter + endedAt: SystemActivityTimestampFilter + outpostId: [String!] + connectorId: [String!] +} + +type SystemActivityGraphEntitySnapshot { + id: String! + name: String! + nativeType: String! + type: GraphEntityTypeValue! +} + +type SystemActivityIssueSnapshot { + controlId: String + controlName: String! + id: String! +} + +type SystemActivityOutpostSnapshot { + id: String! + name: String! + serviceType: String! +} + +enum SystemActivityOutpostUninstallStage { + SCANNER_RESOURCES + SCANNER_CLUSTER + GENERAL_RESOURCES +} + +type SystemActivityReassessIssueContext { + issue: SystemActivityIssueSnapshot! + projects: [Project!] + resource: SystemActivityGraphEntitySnapshot! +} + +type SystemActivityScanContext { + connector: SystemActivityConnectorSnapshot + projects: [Project!] + scannedEntity: SystemActivityGraphEntitySnapshot + type: SystemActivityScanType! +} + +enum SystemActivityScanType { + METADATA + DISK_ANALYSIS +} + +type SystemActivityServiceAccountSnapshot { + id: String! + name: String! +} + +enum SystemActivityStatus { + SUCCESS + FAILURE + IN_PROGRESS + SKIPPED + PENDING +} + +type SystemActivitySystemTrigger { + id: String! +} + +input SystemActivityTimestampFilter { + before: DateTime + after: DateTime +} + +union SystemActivityTrigger = SystemActivityUserSnapshot | SystemActivityServiceAccountSnapshot | SystemActivitySystemTrigger + +enum SystemActivityTriggeredByType { + USER + SERVICE_ACCOUNT + SYSTEM +} + +enum SystemActivityTriggerType { + ISSUE_CREATED + ISSUE_UPDATED + MANUAL + SCHEDULED + CLOUD_EVENT +} + +enum SystemActivityType { + ACTION + ANALYZER + SCAN + UNINSTALLER + ASSESSMENT +} + +type SystemActivityUninstallOutpostContext { + cluster: SystemActivityClusterSnapshot! + outpost: SystemActivityOutpostSnapshot! + stage: SystemActivityOutpostUninstallStage! +} + +type SystemActivityUserSnapshot { + id: String! + name: String! +} + +type Technology implements Node { + categories: [TechnologyCategory!]! + cloudAccountCount: Int! + codeRepoCount: Int! + color: String + deploymentModel: DeploymentModel + description: String! + icon: String + id: ID! + instanceEntityType: GraphEntityTypeValue! @deprecated(reason: "Deprecated property, use 'instanceEntityTypes' instead.") + instanceEntityTypes: [GraphEntityTypeValue!]! + name: String! + note: String + onlyServiceUsageSupported: Boolean! + projectCount: Int! + propertySections: [TechnologyPropertySection!]! + resourceCount: Int! + risk: TechnologyRisk! + stackLayer: TechnologyStackLayer! + status: TechnologyStatus! + usage: TechnologyUsage! + vulnerabilityAnalytics: TechnologyVulnerabilityAnalytics +} + +type TechnologyCategory implements Node { + id: ID! + name: String! +} + +type TechnologyConnection { + countPerStackLayer: [TechnologyCountPerStackLayer!]! + edges: [TechnologyEdge!] + nodes: [Technology!] + pageInfo: PageInfo! + pendingReviewCount: Int! + requiredCount: Int! + sanctionedCount: Int! + totalCount: Int! + unsanctionedCount: Int! +} + +type TechnologyCountPerCategory { + category: TechnologyCategory! + totalCount: Int! +} + +type TechnologyCountPerStackLayer { + countPerCategory: [TechnologyCountPerCategory!]! + layer: TechnologyStackLayer! + totalCount: Int! +} + +type TechnologyEdge { + cursor: String! + node: Technology! +} + +input TechnologyFilters { + search: String + project: String + risk: [TechnologyRisk!] + usage: [TechnologyUsage!] + status: [TechnologyStatus!] + category: [String!] + stackLayer: [TechnologyStackLayer!] + hasNote: Boolean + isCloudService: Boolean + storesData: Boolean + hasNetworkAccess: Boolean + hasEndOfLifeWarning: Boolean + potentiallyUnwanted: Boolean + billableWorkload: Boolean + deploymentModel: [DeploymentModel!] + license: [License!] + onlyServiceUsageSupported: Boolean + entityId: String + subscriptionId: [String!] + region: [String!] + usedByOrganization: Boolean +} + +input TechnologyOrder { + direction: OrderDirection! + field: TechnologyOrderField! +} + +enum TechnologyOrderField { + RISK + USAGE + PROJECTS + NAME +} + +type TechnologyProperty { + name: String! + value: AnyValue +} + +type TechnologyPropertySection { + name: String! + properties: [TechnologyProperty!]! +} + +enum TechnologyRisk { + NONE + LOW + MEDIUM + HIGH +} + +enum TechnologyStackLayer { + APPLICATION_AND_DATA + CI_CD + SECURITY_AND_IDENTITY + COMPUTE_PLATFORMS + CODE + CLOUD_ENTITLEMENTS +} + +enum TechnologyStatus { + UNREVIEWED + SANCTIONED + UNSANCTIONED + REQUIRED +} + +enum TechnologyUsage { + RARE + UNCOMMON + COMMON + VERY_COMMON +} + +type TechnologyVulnerabilityAnalytics { + categoryBreakdown: [VulnerabilityCountByCategory!] + totalCount: Int! + yearBreakdown: [VulnerabilityCountByYear!] +} + +type Tenant implements Node { + createdAt: DateTime! + dataCenter: String! + id: ID! + license: TenantLicenseType! @deprecated(reason: "use licenses instead") + licenses: [TenantLicense!]! + name: String! + primaryLicense: TenantLicense! + quotaUsage: [TenantLicensesQuotaUsage!]! + status: TenantStatus! @deprecated(reason: "use primaryLicense instead") + subscriptionPlanStatus: SubscriptionPlanStatus! @deprecated(reason: "use status instead") +} + +type TenantIdentityClient { + cloudProvider: CloudProvider! + metadata: JSON! +} + +type TenantLicense implements Node { + createdAt: DateTime! + endAt: DateTime! + features: [ProductFeature!]! + id: ID! + isTrial: Boolean! + name: String! + quantity: Int @deprecated(reason: "Use quotas instead") + quotas: [TenantLicenseQuota!]! + sku: TenantLicenseSKU! + startAt: DateTime! + status: TenantLicenseStatus! +} + +type TenantLicenseQuota { + amount: Int! + type: TenantLicenseQuotaType! +} + +enum TenantLicenseQuotaType { + LICENSED_WORKLOADS +} + +enum TenantLicenseSKU { + WIZ_SUPPORT_STANDARD @deprecated(reason: "old SKU") + WIZ_SUPPORT_ADVANCED @deprecated(reason: "old SKU") + WIZ_SUPPORT_PREMIUM @deprecated(reason: "old SKU") + WIZ_EVENTS @deprecated(reason: "old SKU") + WIZ_EVENTS_TRIAL @deprecated(reason: "old SKU") + WIZ_STANDARD_TRIAL @deprecated(reason: "use WIZ_STANDARD + check isTrial on the license object") + WIZ_STANDARD + ESSENTIAL + ADVANCED + UPGRADE + ADVANCED_CONTROL + ADVANCED_WORKFLOW + CLOUD_DETECTION_AND_RESPONSE + DEDICATED_DATA_CENTER + EXTENDED_SUPPORT +} + +type TenantLicensesQuotaUsage { + totalAmount: Int! + type: TenantLicenseQuotaType! + usedAmount: Int! +} + +enum TenantLicenseStatus { + ACTIVE + EXPIRED + TERMINATED + PENDING +} + +enum TenantLicenseType { + TRIAL + PAID +} + +enum TenantStatus { + ACTIVE + EXPIRED + TERMINATED + PENDING + TRIAL +} + +enum TimeInterval { + DAY + WEEK + MONTH +} + +type TLSConfig { + clientCert: String + clientPrivateKey: String + serverCA: String! + sniServerName: String +} + +input TLSConfigInput { + serverCA: String! + sniServerName: String + clientCert: String + clientPrivateKey: String +} + +input UninstallOutpostInput { + id: ID! +} + +type UninstallOutpostPayload { + outpost: Outpost +} + +input UpdateAutomationActionChange { + name: String + emailParams: UpdateEmailAutomationActionParamsInput + webhookParams: UpdateWebhookAutomationActionParamsInput + slackParams: UpdateSlackMessageAutomationActionParamsInput + googleChatParams: UpdateGoogleChatMessageAutomationActionParamsInput + jiraParams: UpdateJiraAutomationActionParamInput + jiraTransitionParams: UpdateJiraTransitionAutomationActionParamInput + servicenowParams: UpdateServiceNowAutomationActionParamInput + servicenowUpdateTicketParams: UpdateServiceNowUpdateTicketAutomationActionParamInput + awsMessageParams: UpdateAwsMessageAutomationActionParamsInput + azureServiceBusParams: UpdateAzureServiceBusAutomationActionParamsInput + googlePubSubParams: UpdateGooglePubSubAutomationActionParamsInput +} + +input UpdateAutomationActionInput { + id: ID! + override: UpdateAutomationActionChange! +} + +type UpdateAutomationActionPayload { + automationAction: AutomationAction +} + +input UpdateAutomationRuleInput { + id: ID! + patch: UpdateAutomationRulePatch! +} + +input UpdateAutomationRulePatch { + name: String + description: String + triggerSource: AutomationRuleTriggerSource + triggerType: [AutomationRuleTriggerType!] + filters: JSON + actionId: String + overrideActionParams: JSON + enabled: Boolean +} + +type UpdateAutomationRulePayload { + automationRule: AutomationRule +} + +input UpdateAwsMessageAutomationActionParamsInput { + snsTopicARN: String + body: String + accessMethod: AwsMessageAutomationActionAccessMethodInput +} + +input UpdateAzureServiceBusAutomationActionParamsInput { + queueUrl: String + body: String + accessMethod: AzureServiceBusAutomationActionAccessMethodInput +} + +input UpdateBasicAuthSettingsInput { + requireMFA: Boolean +} + +type UpdateBasicAuthSettingsPayload { + basicAuthSettings: BasicAuthSettings +} + +input UpdateCICDScanPolicyDiskSecretsPatch { + countThreshold: Int + pathAllowList: [String!] +} + +input UpdateCICDScanPolicyDiskVulnerabilitiesPatch { + severity: DiskScanVulnerabilitySeverity + packageCountThreshold: Int + ignoreUnfixed: Boolean + packageAllowList: [String!] +} + +input UpdateCICDScanPolicyIACPatch { + severityThreshold: IACScanSeverity + countThreshold: Int + ignoredRules: [String!] + builtinIgnoreTagsEnabled: Boolean + customIgnoreTags: [CICDPolicyCustomIgnoreTagUpdateInput!] + securityFrameworks: [String!] +} + +input UpdateCICDScanPolicyInput { + id: ID! + patch: UpdateCICDScanPolicyPatch! +} + +input UpdateCICDScanPolicyPatch { + name: String + description: String + diskVulnerabilitiesParams: UpdateCICDScanPolicyDiskVulnerabilitiesPatch + diskSecretsParams: UpdateCICDScanPolicyDiskSecretsPatch + iacParams: UpdateCICDScanPolicyIACPatch +} + +type UpdateCICDScanPolicyPayload { + scanPolicy: CICDScanPolicy +} + +input UpdateCloudConfigurationRuleInput { + id: ID! + patch: UpdateCloudConfigurationRulePatch! +} + +input UpdateCloudConfigurationRuleMatcherInput { + type: CloudConfigurationRuleMatcherType! + regoCode: String! +} + +input UpdateCloudConfigurationRulePatch { + name: String + description: String + targetNativeType: String + targetNativeTypes: [String!] + opaPolicy: String + remediationInstructions: String + severity: Severity + enabled: Boolean + scopeAccountIds: [String!] + functionAsControl: Boolean + securitySubCategories: [String!] + iacMatchers: [UpdateCloudConfigurationRuleMatcherInput!] +} + +type UpdateCloudConfigurationRulePayload { + rule: CloudConfigurationRule +} + +type UpdateCloudConfigurationRulesError { + reason: String + rule: CloudConfigurationRule! +} + +input UpdateCloudConfigurationRulesInput { + ids: [ID!] + filters: CloudConfigurationRuleFilters + patch: UpdateCloudConfigurationRulesPatch + securitySubCategoriesToAdd: [String!] + securitySubCategoriesToRemove: [String!] +} + +input UpdateCloudConfigurationRulesPatch { + severity: Severity + enabled: Boolean + functionAsControl: Boolean + securitySubCategories: [String!] +} + +type UpdateCloudConfigurationRulesPayload { + errors: [UpdateCloudConfigurationRulesError!] + failCount: Int! + successCount: Int! +} + +input UpdateCloudEventRuleInput { + id: ID! + patch: UpdateCloudEventRulePatch! +} + +input UpdateCloudEventRulePatch { + name: String + description: String + targetEventNames: [String!] + opaMatcher: String + enabled: Boolean + generateFindings: Boolean + severity: CloudEventRuleSeverity + securitySubCategory: [String!] + cloudProviders: [CloudProvider!] +} + +type UpdateCloudEventRulePayload { + rule: CloudEventRule +} + +input UpdateComputeGroupTagsSetInput { + id: ID! + patch: UpdateComputeGroupTagsSetPatch! +} + +input UpdateComputeGroupTagsSetPatch { + name: String + tags: [String!] +} + +type UpdateComputeGroupTagsSetPayload { + computeGroupTagsSet: ComputeGroupTagsSet! +} + +input UpdateConnectorInput { + id: ID! + patch: UpdateConnectorPatch! +} + +input UpdateConnectorPatch { + name: String + enabled: Boolean + authParams: JSON + extraConfig: JSON +} + +type UpdateConnectorPayload { + connector: Connector +} + +input UpdateContainerImageScanPolicyInput { + id: ID! + patch: UpdateContainerImageScanPolicyPatch! +} + +input UpdateContainerImageScanPolicyPatch { + name: String + description: String + packageAllowlist: [String!] + packageCountThreshold: Int + severityThreshold: ContainerImageVulnerabilitySeverity + ignoreUnfixed: Boolean +} + +type UpdateContainerImageScanPolicyPayload { + scanPolicy: ContainerImageScanPolicy +} + +input UpdateControlInput { + id: ID! + patch: UpdateControlPatch! +} + +input UpdateControlPatch { + query: GraphEntityQueryValue + scopeQuery: JSON + name: String + description: String + resolutionRecommendation: String + severity: Severity + enabled: Boolean + enabledForLBI: Boolean + enabledForMBI: Boolean + enabledForHBI: Boolean + enabledForUnattributed: Boolean + securitySubCategories: [String!] +} + +type UpdateControlPayload { + control: Control +} + +type UpdateControlsError { + control: Control! + reason: String +} + +input UpdateControlsInput { + ids: [ID!] + filters: ControlFilters + patch: UpdateControlsPatch + securitySubCategoriesToAdd: [String!] + securitySubCategoriesToRemove: [String!] +} + +input UpdateControlsPatch { + severity: Severity + enabled: Boolean + securitySubCategories: [String!] +} + +type UpdateControlsPayload { + errors: [UpdateControlsError!] + failCount: Int! + successCount: Int! +} + +input UpdateCustomIPRangeInput { + id: ID! + patch: UpdateCustomIPRangePatch! +} + +input UpdateCustomIPRangePatch { + name: String + ipRanges: [String!] + isInternal: Boolean +} + +type UpdateCustomIPRangePayload { + customIPRange: CustomIPRange +} + +input UpdateEmailAutomationActionParamsInput { + note: String + to: [String!] + cc: [String!] + attachEvidenceCSV: Boolean +} + +input UpdateExternalExposureScannerSettingsInput { + patch: UpdateExternalExposureScannerSettingsPatch! +} + +input UpdateExternalExposureScannerSettingsPatch { + isEnabled: Boolean + scanIntervalDays: Int + projectAllowlist: [String!] + projectBlocklist: [String!] +} + +type UpdateExternalExposureScannerSettingsPayload { + externalExposureScannerSettings: ExternalExposureScannerSettings! +} + +input UpdateGoogleChatMessageAutomationActionParamsInput { + url: String + note: String +} + +input UpdateGooglePubSubAutomationActionParamsInput { + projectId: String + topicId: String + body: String + accessMethod: GooglePubSubAutomationActionAccessMethodInput +} + +input UpdateGraphEntityInput { + id: ID + externalId: String + type: GraphEntityTypeValue + patch: UpdateGraphEntityPatch + override: UpdateGraphEntityPatch +} + +input UpdateGraphEntityMetadataPatch { + note: String + isInWatchlist: Boolean + isIgnored: Boolean + owner: String +} + +input UpdateGraphEntityPatch { + userMetadata: UpdateGraphEntityMetadataPatch + userTags: JSON +} + +type UpdateGraphEntityPayload { + graphEntity: GraphEntity +} + +input UpdateHostConfigurationRuleInput { + id: ID! + patch: UpdateHostConfigurationRulePatch! +} + +input UpdateHostConfigurationRulePatch { + enabled: Boolean + securitySubCategories: [String!] +} + +type UpdateHostConfigurationRulePayload { + rule: HostConfigurationRule +} + +type UpdateHostConfigurationRulesError { + reason: String + rule: HostConfigurationRule! +} + +input UpdateHostConfigurationRulesInput { + ids: [ID!] + filters: HostConfigurationRuleFilters + patch: UpdateHostConfigurationRulesPatch + securitySubCategoriesToAdd: [String!] + securitySubCategoriesToRemove: [String!] +} + +input UpdateHostConfigurationRulesPatch { + enabled: Boolean + securitySubCategories: [String!] +} + +type UpdateHostConfigurationRulesPayload { + errors: [UpdateHostConfigurationRulesError!] + failCount: Int! + successCount: Int! +} + +input UpdateIPRestrictionsInput { + allowedIPs: [String!]! +} + +type UpdateIPRestrictionsPayload { + ipRestrictions: IPRestrictions! +} + +input UpdateIssueInput { + id: ID! + patch: UpdateIssuePatch + override: UpdateIssuePatch +} + +input UpdateIssuePatch { + status: IssueStatus + resolutionReason: IssueResolutionReason + note: String + dueAt: DateTime + rejectionExpiredAt: DateTime +} + +type UpdateIssuePayload { + issue: Issue +} + +type UpdateIssuesError { + issue: Issue! + reason: String +} + +input UpdateIssueSettingsInput { + patch: UpdateIssueSettingsPatch +} + +input UpdateIssueSettingsPatch { + requireNoteOnRejection: Boolean + daysToResolution: [IssueSettingsDaysToResolutionConfigInput!] +} + +type UpdateIssueSettingsPayload { + issueSettings: IssueSettings! +} + +input UpdateIssuesInput { + ids: [ID!] + filters: IssueFilters + patch: UpdateIssuesPatch + override: UpdateIssuesPatch +} + +input UpdateIssuesPatch { + status: IssueStatus + resolutionReason: IssueResolutionReason + dueAt: DateTime + rejectionExpiredAt: DateTime + note: String +} + +type UpdateIssuesPayload { + errors: [UpdateIssuesError!] + failCount: Int! + successCount: Int! +} + +input UpdateJiraAutomationActionParamInput { + serverUrl: String + isOnPrem: Boolean + tlsConfig: AutomationActionTLSConfigInput + user: String + token: String + personalAccessToken: String + ticketFields: UpdateJiraTicketFieldsInput +} + +input UpdateJiraTicketFieldsInput { + summary: String + description: String + issueType: String + assignee: String + components: [String!] + fixVersion: [String!] + labels: [String!] + priority: String + project: String + alternativeDescriptionField: String + customFields: JSON + attachEvidenceCSV: Boolean +} + +input UpdateJiraTransitionAutomationActionParamInput { + serverUrl: String + isOnPrem: Boolean + tlsConfig: AutomationActionTLSConfigInput + user: String + token: String + personalAccessToken: String + project: String + transitionId: String + fields: JSON + comment: String + commentOnTransition: Boolean +} + +input UpdateLoginSettingsInput { + patch: UpdateLoginSettingsPatch! +} + +input UpdateLoginSettingsPatch { + approvedUserDomains: [String!] +} + +type UpdateLoginSettingsPayload { + loginSettings: LoginSettings +} + +input UpdateMalwareExclusionInput { + id: ID! + override: UpdateMalwareExclusionOverride! +} + +input UpdateMalwareExclusionOverride { + name: String + resourceIDs: [String!] + paths: [String!] + fileNames: [String!] + fileExtensions: [String!] +} + +type UpdateMalwareExclusionPayload { + malwareExclusion: MalwareExclusion +} + +input UpdateOutpostAWSConfigInput { + stateBucketName: String +} + +input UpdateOutpostAzureConfigInput { + stateStorageAccountName: String +} + +input UpdateOutpostConfigInput { + awsConfig: UpdateOutpostAWSConfigInput + gcpConfig: UpdateOutpostGCPConfigInput + azureConfig: UpdateOutpostAzureConfigInput + ociConfig: UpdateOutpostOCIConfigInput +} + +input UpdateOutpostCustomConfigInput { + podAnnotations: JSON + resourceTags: JSON +} + +input UpdateOutpostCustomTagInput { + key: String! + value: String +} + +input UpdateOutpostGCPConfigInput { + stateBucketName: String +} + +input UpdateOutpostInput { + id: ID! + patch: UpdateOutpostPatch! +} + +input UpdateOutpostManagedConfigInput { + resourceTags: [UpdateOutpostCustomTagInput!] + kubernetesLoggingEnabled: Boolean + kubernetesCloudMonitoringEnabled: Boolean +} + +input UpdateOutpostOCIConfigInput { + stateBucketName: String +} + +input UpdateOutpostPatch { + name: String + enabled: Boolean + awsConfig: UpdateOutpostAWSConfigInput + gcpConfig: UpdateOutpostGCPConfigInput + azureConfig: UpdateOutpostAzureConfigInput + ociConfig: UpdateOutpostOCIConfigInput + selfManagedConfig: UpdateOutpostSelfManagedConfigInput + managedConfig: UpdateOutpostManagedConfigInput + podAnnotations: [UpdateOutpostCustomTagInput!] + customConfig: UpdateOutpostCustomConfigInput + config: UpdateOutpostConfigInput +} + +type UpdateOutpostPayload { + outpost: Outpost +} + +input UpdateOutpostSelfManagedConfigInput { + imageRepository: String + imagePullSecret: String + versionID: ID + disableAutomaticConfigurationBucketSync: Boolean +} + +input UpdatePortalInactivityTimeoutSettingsInput { + patch: PortalInactivityTimeoutSettingsPatch! +} + +type UpdatePortalInactivityTimeoutSettingsPayload { + portalInactivityTimeoutSettings: PortalInactivityTimeoutSettings! +} + +input UpdateProjectInput { + id: ID! + patch: UpdateProjectPatch + override: UpdateProjectPatch +} + +input UpdateProjectPatch { + name: String + description: String + identifiers: [String!] + businessUnit: String + archived: Boolean + projectOwners: [String!] + securityChampions: [String!] + riskProfile: ProjectRiskProfileInput + repositoryLinks: [ProjectRepositoryLinkInput!] + cloudAccountLinks: [ProjectCloudAccountLinkInput!] + cloudOrganizationLinks: [ProjectCloudOrganizationLinkInput!] + kubernetesClusterLinks: [ProjectKubernetesClusterLinkInput!] +} + +type UpdateProjectPayload { + project: Project +} + +input UpdateReportChange { + name: String! + runIntervalHours: Int + runStartsAt: DateTime + emailTargetParams: EmailTargetParams + graphQueryParams: UpdateReportGraphQueryParamsInput + vulnerabilityParams: UpdateReportVulnerabilityParamsInput + complianceExecutiveSummaryParams: UpdateReportComplianceExecutiveSummaryParamsInput + networkExposureParams: UpdateReportNetworkExposureParamsInput + configurationFindingParams: UpdateReportConfigurationFindingParamsInput + securityFrameworkParams: UpdateReportSecurityFrameworkParamsInput + issueParams: UpdateReportIssuesParamsInput + hostConfigurationParams: UpdateReportHostConfigurationParamsInput +} + +input UpdateReportComplianceExecutiveSummaryParamsInput { + subscriptionIds: [String!] + securityFrameworkId: String +} + +input UpdateReportConfigurationFindingParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +input UpdateReportGraphQueryEntityOptions { + entityType: GraphEntityTypeValue! + propertyOptions: [UpdateReportGraphQueryPropertyOptions!]! +} + +input UpdateReportGraphQueryParamsInput { + query: GraphEntityQueryValue! + entityOptions: [UpdateReportGraphQueryEntityOptions!] +} + +input UpdateReportGraphQueryPropertyOptions { + key: String! +} + +input UpdateReportHostConfigurationParamsInput { + subscriptionIds: [String!] + frameworkCategory: [String!] + hostConfigurationRuleAssessmentsFilters: HostConfigurationRuleAssessmentFilters +} + +input UpdateReportInput { + id: ID! + override: UpdateReportChange +} + +input UpdateReportIssuesParamsInput { + type: IssueReportType! + evidenceGraphEntityTypesToInclude: [GraphEntityTypeValue!] + issueFilters: IssueFilters +} + +input UpdateReportNetworkExposureParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +type UpdateReportPayload { + report: Report! +} + +input UpdateReportSecurityFrameworkParamsInput { + subscriptionIds: [String!] + entityIds: [String!] +} + +input UpdateReportSettingsInput { + patch: UpdateReportSettingsPatch +} + +input UpdateReportSettingsPatch { + retentionDays: Int +} + +type UpdateReportSettingsPayload { + reportSettings: ReportSettings! +} + +input UpdateReportVulnerabilityParamsInput { + type: VulnerabilityReportType + assetType: VulnerableAssetObjectType + filters: VulnerabilityFindingFilters + assetObjectType: VulnerabilityReportGraphEntityType + subscriptionIds: [String!] + entityIds: [String!] + since: DateTime + updatedAfter: DateTime + vulnerabilityIds: [String!] + vendorSeverity: [VulnerabilitySeverity!] +} + +input UpdateSAMLIdentityProviderInput { + id: ID! + patch: UpdateSAMLIdentityProviderPatch! +} + +input UpdateSAMLIdentityProviderPatch { + issuerURL: String + loginURL: String + logoutURL: String + useProviderManagedRoles: Boolean + allowManualRoleOverride: Boolean + certificate: String + domains: [String!] + groupMapping: [SAMLGroupMappingUpdateInput!] + mergeGroupsMappingByRole: Boolean +} + +type UpdateSAMLIdentityProviderPayload { + samlIdentityProvider: SAMLIdentityProvider +} + +input UpdateSavedCloudEventFilterInput { + id: ID! + patch: UpdateSavedCloudEventFilterPatch! +} + +input UpdateSavedCloudEventFilterPatch { + name: String + description: String + securitySubCategories: [String!] + filters: JSON +} + +type UpdateSavedCloudEventFilterPayload { + savedCloudEventFilter: SavedCloudEventFilter +} + +input UpdateSavedGraphQueryInput { + id: ID! + patch: UpdateSavedGraphQueryPatch! +} + +input UpdateSavedGraphQueryPatch { + name: String + description: String + securitySubCategories: [String!] + query: GraphEntityQueryValue +} + +type UpdateSavedGraphQueryPayload { + savedGraphQuery: SavedGraphQuery +} + +input UpdateScannerAPIRateLimitInput { + id: ID! + patch: UpdateScannerAPIRateLimitPatch! +} + +input UpdateScannerAPIRateLimitPatch { + queryRequestsPerSecond: Int + mutationRequestsPerSecond: Int +} + +type UpdateScannerAPIRateLimitPayload { + scannerAPIRateLimit: ScannerAPIRateLimit! +} + +input UpdateScannerExclusionTagInput { + key: String! + value: String +} + +type UpdateScannerExclusionTagPayload { + scannerExclusionSettings: ScannerExclusionSettings! +} + +input UpdateScannerExclusionTagsPatch { + tags: [UpdateScannerExclusionTagInput!]! +} + +input UpdateScannerResourceTagInput { + key: String! + value: String +} + +type UpdateScannerResourceTagPayload { + scannerResourceTags: [ScannerResourceTag]! +} + +input UpdateScannerResourceTagsInput { + tags: [UpdateScannerResourceTagInput]! +} + +input UpdateScannerSettingsAwsInspectorConfigPatch { + enabled: Boolean +} + +input UpdateScannerSettingsAzureSecurityCenterConfigPatch { + enabled: Boolean +} + +input UpdateScannerSettingsExternalFindingSourcesPatch { + awsInspectorConfig: UpdateScannerSettingsAwsInspectorConfigPatch + azureSecurityCenterConfig: UpdateScannerSettingsAzureSecurityCenterConfigPatch +} + +input UpdateScannerSettingsInput { + patch: UpdateScannerSettingsPatch +} + +input UpdateScannerSettingsPatch { + computeResourceGroupMemberScanSamplingEnabled: Boolean + maxComputeResourceGroupMemberScanCount: Int + prioritizeActiveComputeResourceGroupMembers: Boolean + externalFindingSources: UpdateScannerSettingsExternalFindingSourcesPatch + customFileDetectionListUploadId: String + excessiveAccessDaysThreshold: Int +} + +type UpdateScannerSettingsPayload { + scannerSettings: ScannerSettings! +} + +input UpdateSecurityFrameworkInput { + id: ID! + patch: SecurityFrameworkPatch! +} + +type UpdateSecurityFrameworkPayload { + framework: SecurityFramework +} + +input UpdateSecurityScanInput { + id: ID! + patch: UpdateSecurityScanPatch! +} + +input UpdateSecurityScanPatch { + scopeObject: String + source: String +} + +type UpdateSecurityScanPayload { + securityScan: SecurityScan +} + +input UpdateServiceNowAutomationActionParamInput { + baseUrl: String + user: String + password: String + ticketFields: UpdateServiceNowFieldsInput + clientId: String + clientSecret: String +} + +input UpdateServiceNowFieldsInput { + tableName: String + customFields: JSON + summary: String + description: String + attachEvidenceCSV: Boolean +} + +input UpdateServiceNowUpdateTicketAutomationActionParamInput { + baseUrl: String + user: String + password: String + tableName: String + fields: JSON + clientId: String + clientSecret: String +} + +input UpdateSessionLifetimeSettingsInput { + patch: SessionLifetimeSettingsPatch! +} + +type UpdateSessionLifetimeSettingsPayload { + sessionLifetimeSettings: SessionLifetimeSettings! +} + +input UpdateSlackMessageAutomationActionParamsInput { + url: String + note: String + channel: String +} + +input UpdateTechnologyInput { + id: ID! + patch: UpdateTechnologyPatch! +} + +input UpdateTechnologyPatch { + status: TechnologyStatus + note: String +} + +type UpdateTechnologyPayload { + technology: Technology +} + +input UpdateUserInput { + id: ID! + patch: UpdateUserPatch + override: UpdateUserPatch +} + +input UpdateUserPatch { + name: String + email: String + role: String + assignedProjectIds: [String!] + isSuspended: Boolean +} + +type UpdateUserPayload { + user: User +} + +input UpdateViewerPreferences { + selectedSAMLGroupId: String +} + +input UpdateViewerPreferencesInput { + patch: UpdateViewerPreferences! +} + +type UpdateViewerPreferencesPayload { + userPreferences: UserPreferences +} + +input UpdateWebhookAutomationActionParamsInput { + url: String + body: String + clientCertificate: String + authUsername: String + authPassword: String + authToken: String + isOnPrem: Boolean + tlsConfig: AutomationActionTLSConfigInput + headers: [WebhookHeaderInput!] +} + +type User implements Node { + assignedProjects: [Project] @deprecated + assignedSAMLGroups: [SAMLGroupMapping!] + authenticationSource: AuthenticationSource! + createdAt: DateTime! + effectiveAssignedProjects: [Project] + effectiveRole: UserRole + email: String! + id: ID! + identityProvider: SAMLIdentityProvider + identityProviderAssignedProjects: [Project] + identityProviderRole: UserRole + identityProviderType: UserIdentityProviderType! + intercomUserHash: String + ipAddress: String + isProjectScoped: Boolean! + isSuspended: Boolean! + lastLoginAt: DateTime + manualOverrideAssignedProjects: [Project] + manualOverrideRole: UserRole + name: String! + preferences: UserPreferences + readmeAuthToken: String + role: UserRole @deprecated + tenant: Tenant! + updatedAt: DateTime! + zendeskAuthToken: String +} + +type UserConnection { + edges: [UserEdge!] + exportUrl(format: ExportFormats = CSV, limit: Int = 5000): String + nodes: [User!] + pageInfo: PageInfo! + totalCount: Int! +} + +type UserEdge { + cursor: String! + node: User! +} + +input UserFilters { + search: String + role: [String!] + authProviderType: [UserIdentityProviderType!] + assignedProjects: [String!] + source: AuthenticationSource +} + +enum UserIdentityProviderType { + WIZ + SAML +} + +union UserOrConnector = User | Connector + +type UserPreferences { + selectedSAMLGroup: SAMLGroupMapping +} + +type UserRole implements Node { + description: String + id: ID! + isProjectScoped: Boolean! + name: String! + scopes: [String!]! +} + +type UserRoleConnection { + edges: [UserRoleEdge!] + nodes: [UserRole!] + pageInfo: PageInfo! + totalCount: Int! +} + +type UserRoleEdge { + cursor: String! + node: UserRole! +} + +type Vulnerability implements Node { + affectedTechnologies: [Technology!] + baseScore: Float + cisaKevDueDate: DateTime + cisaKevReleaseDate: DateTime + cvss2: VulnerabilityCVSS2Metrics + cvss3: VulnerabilityCVSS3Metrics + description: String + exploitabilityScore: Float + exploitable: Boolean + hasCisaKevExploit: Boolean! + id: ID! + name: String! + publishedAt: DateTime + severity: VulnerabilitySeverity + sourceFeeds: [VulnerabilitySourceFeed!]! + sourceUrl: String + technologies: [Technology!]! @deprecated(reason: "use nullable affectedTechnologies") +} + +type VulnerabilityAffectedPlatform implements Node { + addedAt: DateTime! + advisoryUrl: String + affectedVersions: [String!] + hasFix: Boolean + id: ID! + name: String + severity: VulnerabilitySeverity + technology: Technology +} + +enum VulnerabilityAttackComplexity { + LOW + MEDIUM + HIGH +} + +type VulnerabilityConnection { + edges: [VulnerabilityEdge!] + nodes: [Vulnerability!] + pageInfo: PageInfo! + totalCount: Int! +} + +type VulnerabilityCountByCategory { + category: String! + count: Int! +} + +type VulnerabilityCountByYear { + count: Int! + year: Int! +} + +type VulnerabilityCVSS2Metrics { + attackComplexity: VulnerabilityAttackComplexity + attackVector: String + confidentialityImpact: VulnerabilityImpact + integrityImpact: VulnerabilityImpact + privilegesRequired: Boolean + userInteractionRequired: Boolean +} + +type VulnerabilityCVSS3Metrics { + attackComplexity: VulnerabilityAttackComplexity + attackVector: String + confidentialityImpact: VulnerabilityImpact + integrityImpact: VulnerabilityImpact + privilegesRequired: Boolean + userInteractionRequired: Boolean +} + +input VulnerabilityDateFilters { + before: DateTime + after: DateTime +} + +enum VulnerabilityDetectionMethod { + PACKAGE + DEFAULT_PACKAGE + LIBRARY + CONFIG_FILE + OPEN_PORT + STARTUP_SERVICE + CONFIGURATION + CLONED_REPOSITORY + OS + ARTIFACTS_ON_DISK + WINDOWS_REGISTRY + INSTALLED_PROGRAM + WINDOWS_SERVICE + INSTALLED_PROGRAM_BY_SERVICE + FILE_PATH +} + +type VulnerabilityEdge { + cursor: String! + node: Vulnerability! +} + +input VulnerabilityFilters { + search: String + vendorAdvisory: [String!] + affectedTechnology: [String!] + severity: [VulnerabilitySeverity!] + publishedAt: VulnerabilityDateFilters + hasExploit: Boolean + hasFix: Boolean + hasCisaKevExploit: Boolean +} + +type VulnerabilityFinding { + CVEDescription: String + CVSSSeverity: VulnerabilitySeverity + description: String + detailedName: String + detectionMethod: VulnerabilityDetectionMethod + exploitabilityScore: Float + firstDetectedAt: DateTime! + fixedVersion: String + hasCisaKevExploit: Boolean + hasExploit: Boolean + id: ID! + impactScore: Float + lastDetectedAt: DateTime! + link: String + locationPath: String + name: String! + portalUrl: String! + remediation: String + score: Float + vendorSeverity: VulnerabilitySeverity + version: String + vulnerableAsset: VulnerableAsset +} + +type VulnerabilityFindingConnection { + edges: [VulnerabilityFindingEdge!] + maxCountReached: Boolean + nodes: [VulnerabilityFinding!] + pageInfo: PageInfo! + totalCount: Int! +} + +type VulnerabilityFindingEdge { + cursor: String! + node: VulnerabilityFinding! +} + +input VulnerabilityFindingFilters { + subscriptionExternalId: [String!] + createdAfter: DateTime + updatedAfter: DateTime + assetType: [VulnerableAssetObjectType!] + vendorSeverity: [VulnerabilitySeverity!] + assetId: [String!] + vulnerabilityId: [String!] + vulnerabilityExternalId: [String!] + hasFix: Boolean + hasExploit: Boolean + hasCisaKevExploit: Boolean + detectionMethod: [VulnerabilityDetectionMethod!] + projectId: [String!] + isAssetAccessibleFromInternet: Boolean + assetHasHighPrivileges: Boolean + assetHasAdminPrivileges: Boolean + assetStatus: [CloudResourceStatus!] + isExploitable: Boolean +} + +input VulnerabilityFindingOrder { + direction: OrderDirection! +} + +enum VulnerabilityImpact { + NONE + LOW + MEDIUM + HIGH + PARTIAL + COMPLETE +} + +input VulnerabilityOrder { + direction: OrderDirection! + field: VulnerabilityOrderField! +} + +enum VulnerabilityOrderField { + PUBLISHED_AT +} + +enum VulnerabilityReportGraphEntityType { + VIRTUAL_MACHINE + CONTAINER_IMAGE + SERVERLESS +} + +enum VulnerabilityReportType { + DETAILED + COMPACT +} + +enum VulnerabilitySeverity { + NONE + LOW + MEDIUM + HIGH + CRITICAL +} + +type VulnerabilitySourceFeed { + affectedPlatforms: [VulnerabilityAffectedPlatform!]! + icon: String! + id: ID! + name: String! + publishedAt: DateTime + url: String +} + +type VulnerabilityVendorAdvisory { + icon: String! + id: ID! + name: String! +} + +type VulnerabilityVendorAdvisoryConnection { + edges: [VulnerabilityVendorAdvisoryEdge!] + nodes: [VulnerabilityVendorAdvisory!] + pageInfo: PageInfo! + totalCount: Int! +} + +type VulnerabilityVendorAdvisoryEdge { + cursor: String! + node: VulnerabilityVendorAdvisory! +} + +input VulnerabilityVendorAdvisoryFilters { + search: String +} + +union VulnerableAsset = VulnerableAssetVirtualMachine | VulnerableAssetContainerImage | VulnerableAssetServerless + +interface VulnerableAssetBase { + cloudPlatform: CloudPlatform + cloudProviderURL: String + id: ID! + name: String + providerUniqueId: String! + region: String + status: CloudResourceStatus + subscriptionExternalId: String + subscriptionId: String + subscriptionName: String + tags: JSON + type: VulnerableAssetObjectType! +} + +type VulnerableAssetContainerImage implements VulnerableAssetBase { + cloudPlatform: CloudPlatform + cloudProviderURL: String + id: ID! + imageId: String! + name: String + providerUniqueId: String! + region: String + status: CloudResourceStatus + subscriptionExternalId: String + subscriptionId: String + subscriptionName: String + tags: JSON + type: VulnerableAssetObjectType! +} + +enum VulnerableAssetObjectType { + VIRTUAL_MACHINE + CONTAINER_IMAGE + SERVERLESS +} + +type VulnerableAssetServerless implements VulnerableAssetBase { + cloudPlatform: CloudPlatform + cloudProviderURL: String + id: ID! + name: String + providerUniqueId: String! + region: String + runtime: String + status: CloudResourceStatus + subscriptionExternalId: String + subscriptionId: String + subscriptionName: String + tags: JSON + type: VulnerableAssetObjectType! +} + +type VulnerableAssetVirtualMachine implements VulnerableAssetBase { + cloudPlatform: CloudPlatform + cloudProviderURL: String + id: ID! + ipAddresses: [String!] + name: String + operatingSystem: String + providerUniqueId: String! + region: String + status: CloudResourceStatus + subscriptionExternalId: String + subscriptionId: String + subscriptionName: String + tags: JSON + type: VulnerableAssetObjectType! +} + +type WebhookActionTemplateParams { + body: String! + headers: [WebhookHeader!] +} + +input WebhookActionTemplateParamsInput { + body: String! + headers: [WebhookHeaderInput!] +} + +union WebhookAutomationActionAuthentication = WebhookAutomationActionAuthenticationBasic | WebhookAutomationActionAuthenticationTokenBearer + +type WebhookAutomationActionAuthenticationBasic { + password: String! + username: String! +} + +type WebhookAutomationActionAuthenticationTokenBearer { + token: String! +} + +type WebhookAutomationActionParams { + authentication: WebhookAutomationActionAuthentication + body: String! + clientCertificate: String @deprecated(reason: "Use tlsConfig instead") + headers: [WebhookHeader!] + isOnPrem: Boolean! + onPremTunnelDomain: String + onPremTunnelToken: String + tlsConfig: AutomationActionTLSConfig + url: String! +} + +type WebhookHeader { + key: String! + value: String! +} + +input WebhookHeaderInput { + key: String! + value: String! +} + +union WebhookIntegrationAuthorization = WebhookIntegrationBasicAuthorization | WebhookIntegrationBearerAuthorization + +input WebhookIntegrationAuthorizationInput { + username: String + password: String + token: String +} + +type WebhookIntegrationBasicAuthorization { + password: String + username: String! +} + +type WebhookIntegrationBearerAuthorization { + token: String! +} + +type WebhookIntegrationParams { + authorization: WebhookIntegrationAuthorization + headers: [WebhookHeader!] + onPremConfig: OnPremIntegrationConfig + tlsConfig: AutomationActionTLSConfig + url: String! +} + +enum YesNoUnknown { + YES + NO + UNKNOWN +} diff --git a/schema/wiz.json b/schema/wiz.json new file mode 100644 index 0000000..ec602a2 --- /dev/null +++ b/schema/wiz.json @@ -0,0 +1,197955 @@ +{ + "data": { + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "types": [ + { + "kind": "OBJECT", + "name": "_AuthStub", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_stub", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "_IaCStub", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "_stub", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ActionTemplate", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActionTemplateType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "args": [], + "type": { + "kind": "UNION", + "name": "ActionTemplateParams", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ActionTemplateConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplateEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplate", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ActionTemplateEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ActionTemplateFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActionTemplateType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ActionTemplateParams", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AwsSnsActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "EmailActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WebhookActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SlackActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GcpPubSubActionTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PagerDutyActionCreateIncidentTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraActionCreateTicketTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraActionTransitionTicketTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowActionCreateTicketTemplateParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowActionUpdateTicketTemplateParams", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "awsSNS", + "type": { + "kind": "INPUT_OBJECT", + "name": "AwsSNSActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "type": { + "kind": "INPUT_OBJECT", + "name": "EmailActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "webhook", + "type": { + "kind": "INPUT_OBJECT", + "name": "WebhookActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slack", + "type": { + "kind": "INPUT_OBJECT", + "name": "SlackActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureServiceBus", + "type": { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpPubSub", + "type": { + "kind": "INPUT_OBJECT", + "name": "GcpPubSubActionTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pagerDutyCreateIncident", + "type": { + "kind": "INPUT_OBJECT", + "name": "PagerDutyActionCreateIncidentTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraCreateTicket", + "type": { + "kind": "INPUT_OBJECT", + "name": "JiraActionCreateTicketTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraTransitionTicket", + "type": { + "kind": "INPUT_OBJECT", + "name": "JiraActionTransitionTicketTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceNowCreateTicket", + "type": { + "kind": "INPUT_OBJECT", + "name": "ServiceNowActionCreateTicketTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceNowUpdateTicket", + "type": { + "kind": "INPUT_OBJECT", + "name": "ServiceNowActionUpdateTicketTemplateParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ActionTemplateType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS_SNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_DEVOPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_LOGIC_APPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SENTINEL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SERVICE_BUS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CISCO_WEBEX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CORTEX_XSOAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CYWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_EVENT_BRIDGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_CHAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_PUB_SUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_CREATE_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_TRANSITION_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MICROSOFT_TEAMS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGER_DUTY_CREATE_INCIDENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGER_DUTY_RESOLVE_INCIDENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_HUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_NOW_CREATE_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_NOW_UPDATE_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLACK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SNOWFLAKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPLUNK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUMO_LOGIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TORQ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEBHOOK", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddSecurityScanInput", + "fields": null, + "inputFields": [ + { + "name": "uploadId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "scopeObject", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddSecurityScanPayload", + "fields": [ + { + "name": "securityScan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AlibabaCloudType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALICLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALIYUN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AlibabaConnectorCredentialsType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOURCE_DIRECTORY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AlibabaCredentialsType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOURCE_DIRECTORY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AnyValue", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ArtifactAnalyticsVulnerabilities", + "fields": [ + { + "name": "hasCritical", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "counts", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ArtifactAnalyticsVulnerabilityCount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ArtifactAnalyticsVulnerabilityCount", + "fields": [ + { + "name": "level", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ArtifactFinding", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailedName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectionMethod", + "args": [], + "type": { + "kind": "ENUM", + "name": "ArtifactFindingDetectionMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerability", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vulnerability", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ArtifactFindingDetectionMethod", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIBRARY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_PATH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ArtifactFindingEdge", + "fields": [ + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ArtifactFinding", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ArtifactFindingsConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ArtifactFindingEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ArtifactFinding", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AssociateServiceTicketInput", + "fields": null, + "inputFields": [ + { + "name": "issueId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ticketId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ticketUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssociateServiceTicketPayload", + "fields": [ + { + "name": "serviceTicket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditLogEntry", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "action", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actionParameters", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAgent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuditLogEntryStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditLogEntryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditLogEntryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditLogEntry", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuditLogEntryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditLogEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditLogEntryFilters", + "fields": null, + "inputFields": [ + { + "name": "action", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuditLogEntryStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "userType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuditLogEntryUserType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "userAgent", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "timestamp", + "type": { + "kind": "INPUT_OBJECT", + "name": "AuditLogEntryTimestampFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceIP", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuditLogEntryStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_DENIED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuditLogEntryTimestampFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuditLogEntryUserType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthenticationSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LEGACY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MODERN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AuthMigration", + "fields": [ + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthMigrationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthMigrationStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_STARTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN_ONLY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_PROGRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigAKSInput", + "fields": null, + "inputFields": [ + { + "name": "serviceAccountToken", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigEKSInput", + "fields": null, + "inputFields": [ + { + "name": "serviceAccountToken", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vpcEndpointServiceName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigKubernetesInput", + "fields": null, + "inputFields": [ + { + "name": "serviceAccountToken", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigOKEInput", + "fields": null, + "inputFields": [ + { + "name": "serviceAccountToken", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationAction", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationActionType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "AutomationActionParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAccessibleToAllProjects", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "AutomationActionStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usedByRules", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationActionConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationActionEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationActionEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationActionFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationActionType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationActionIssueEntityTag", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "AutomationActionParams", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "EmailAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WebhookAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SlackMessageAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GoogleChatMessageAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraTransitionAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowUpdateTicketAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AwsMessageAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusAutomationActionParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GooglePubSubAutomationActionParams", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationActionRuleIssueEntityTagFilter", + "fields": null, + "inputFields": [ + { + "name": "containsAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionIssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "containsAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionIssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotContainAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionIssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotContainAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionIssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AutomationActionStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationActionTestResult", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "fields": [ + { + "name": "allowInsecureTLS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverCA", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientCertificateAndPrivateKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "allowInsecureTLS", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serverCA", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientCertificateAndPrivateKey", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AutomationActionType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EMAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEBHOOK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLACK_MESSAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_CHAT_MESSAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MICROSOFT_TEAMS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EVENT_BRIDGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_HUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICENOW_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_DEVOPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SENTINEL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_LOGIC_APPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPLUNK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUMO_LOGIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TORQ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SNOWFLAKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CYWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_SNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SERVICE_BUS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_PUB_SUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CISCO_WEBEX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CORTEX_XSOAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA_TICKET_TRANSITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICENOW_UPDATE_TICKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGER_DUTY_CREATE_INCIDENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGER_DUTY_RESOLVE_INCIDENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPSGENIE_CREATE_ALERT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPSGENIE_CLOSE_ALERT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRESHSERVICE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "AutomationActionTypeValue", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerSource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "action", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overrideActionParams", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleCloudEventFilters", + "fields": null, + "inputFields": [ + { + "name": "matchedRules", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationRuleConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationRuleEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AutomationRuleEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "triggerSource", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerSource", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "action", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleIssueEntityFilters", + "fields": null, + "inputFields": [ + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resourceGroupId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tag", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionRuleIssueEntityTagFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleIssueFilters", + "fields": null, + "inputFields": [ + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sourceControl", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "relatedEntity", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleIssueEntityFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionReason", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasServiceTicket", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasNote", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AutomationRuleTriggerSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_EVENTS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AutomationRuleTriggerType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPDATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REOPENED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AvailableRegions", + "fields": [ + { + "name": "regions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwsMessageAutomationActionAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AwsMessageAutomationActionAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorForAccess", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customerRoleARN", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AwsMessageAutomationActionAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASSUME_CONNECTOR_ROLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASSUME_SPECIFIED_ROLE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwsMessageAutomationActionParams", + "fields": [ + { + "name": "snsTopicARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AwsMessageAutomationActionAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorForAccess", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRoleARN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwsSnsActionTemplateParams", + "fields": [ + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwsSNSActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AwsSNSIntegrationAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AwsSNSIntegrationAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessConnectorId", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customerRoleARN", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AwsSNSIntegrationAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASSUME_CONNECTOR_ROLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASSUME_SPECIFIED_ROLE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AwsSNSIntegrationParams", + "fields": [ + { + "name": "topicARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AwsSNSIntegrationAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessConnector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerRoleARN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusActionTemplateParams", + "fields": [ + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusAutomationActionAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AzureServiceBusAutomationActionAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorForAccess", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connectionStringWithSAS", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AzureServiceBusAutomationActionAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTOR_CREDENTIALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTION_STRING_WITH_SAS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusAutomationActionParams", + "fields": [ + { + "name": "queueUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AzureServiceBusAutomationActionAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorForAccess", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectionStringWithSAS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusIntegrationAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AzureServiceBusIntegrationAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessConnectorId", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connectionStringWithSas", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AzureServiceBusIntegrationAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTOR_CREDENTIALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTION_STRING_WITH_SAS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusIntegrationParams", + "fields": [ + { + "name": "queueUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AzureServiceBusIntegrationAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessConnector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectionStringWithSAS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BackendScanStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BackendScanStatusPayload", + "fields": [ + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BackendScanStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BasicAuthSettings", + "fields": [ + { + "name": "requireMFA", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BillableWorkloadSample", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "virtualMachineCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerHostCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverlessCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecsCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "License page using serverless containers instead of ecs containers" + }, + { + "name": "serverlessContainerCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workloadCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BillableWorkloadTrendData", + "fields": [ + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BillableWorkloadSample", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageVirtualMachineCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageContainerHostCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageServerlessCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageECSCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "License page using serverless containers instead of ecs containers" + }, + { + "name": "averageServerlessContainerCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageWorkloadCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Broker", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersionPublishedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BuiltinReportTypeIds", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS_CIS_1_2_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_CIS_1_3_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CIS_1_1_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CIS_1_3_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_CIS_1_1_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GRAPH_QUERY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OS_CIS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_EXPOSURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION_FINDINGS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VULNERABILITIES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLIANCE_EXECUTIVE_SUMMARY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOST_CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BuiltInUserRoleId", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GLOBAL_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GLOBAL_READER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GLOBAL_LIMITED_RESPONDER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GLOBAL_RESPONDER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GLOBAL_CONTRIBUTOR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GLOBAL_GRAPH_READER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTOR_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTOR_READER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_MEMBER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_READER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT_GRAPH_READER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SETTINGS_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOCUMENTATION_READER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BusinessImpact", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HBI", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BusinessImpactFilter", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HBI", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BYONOutpostClusterAWSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "vpcId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subnetIds", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "securityGroupIds", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BYONOutpostClusterInput", + "fields": null, + "inputFields": [ + { + "name": "perCloudConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PerCloudBYONOutpostClusterConfigInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResult", + "fields": [ + { + "name": "osPackages", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultOSPackage", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "libraries", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultLibrary", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applications", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultApplication", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secrets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanSecret", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultAnalytics", + "fields": [ + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultVulnerabilityAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secrets", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDDiskScanResultSecretAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultApplication", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanApplicationVulnerability", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultLibrary", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanVulnerability", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultOSPackage", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanVulnerability", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultSecretAnalytics", + "fields": [ + { + "name": "cloudKeyCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gitCredentialCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dbConnectionStringCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKeyCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDDiskScanResultVulnerabilityAnalytics", + "fields": [ + { + "name": "criticalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediumCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "infoCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unfixedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDIACScanResult", + "fields": [ + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleMatches", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IACScanRuleResult", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanStatistics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IACScanStatistics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secrets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanSecret", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDOutdatedScanPolicy", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDPolicyCustomIgnoreTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rules", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ignoreAllRules", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDPolicyCustomIgnoreTagCreateInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ruleIDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "ignoreAllRules", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDPolicyCustomIgnoreTagUpdateInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ruleIDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "ignoreAllRules", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScan", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanCreator", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanOriginResource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanOriginResourceType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanOriginResourceType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policies", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outdatedPolicies", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDOutdatedScanPolicy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "UNION", + "name": "CICDScanResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resultJSON", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScan", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanCreator", + "fields": [ + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanCreatorFilter", + "fields": null, + "inputFields": [ + { + "name": "serviceAccount", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanDateTimeFilter", + "fields": null, + "inputFields": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScan", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "CICDScanDateTimeFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdBy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CICDScanCreatorFilter", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "state", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanState", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "verdict", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanVerdict", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tag", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CICDScanTagFilter", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "originResourceName", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "originResourceType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanOriginResourceType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "originResourceSubType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CICDScanOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCAN_ORIGIN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginContainerImage", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginIAC", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanOriginIACSubType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CICDScanOriginIACSubType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TERRAFORM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_FORMATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOCKERFILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_RESOURCE_MANAGER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CICDScanOriginContainerImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginIAC", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginVirtualMachine", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginVirtualMachineImage", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "CICDScanOriginResourceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VIRTUAL_MACHINE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_MACHINE_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IAC", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginVirtualMachine", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanOriginVirtualMachineImage", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CICDScanOriginResourceBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CICDScanPolicyParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanPolicyFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "builtin", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "names", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "fields": [ + { + "name": "policy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanPolicyOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanPolicyOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CICDScanPolicyOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CICDScanPolicyParams", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsVulnerabilities", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsSecrets", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsIAC", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsIAC", + "fields": [ + { + "name": "severityThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IACScanSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ignoredRules", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtinIgnoreTagsEnabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIgnoreTags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDPolicyCustomIgnoreTag", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityFrameworks", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsSecrets", + "fields": [ + { + "name": "countThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathAllowList", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicyParamsVulnerabilities", + "fields": [ + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiskScanVulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageCountThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ignoreUnfixed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageAllowList", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CICDScanResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CICDDiskScanResult", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDIACScanResult", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "CICDScanState", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanStatus", + "fields": [ + { + "name": "state", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CICDScanState", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "verdict", + "args": [], + "type": { + "kind": "ENUM", + "name": "CICDScanVerdict", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CICDScanTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanTagFilter", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CICDScanTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CICDScanVerdict", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FAILED_BY_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED_BY_POLICY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIConfigurationRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IACScanSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iacMatchers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleMatcher", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityFrameworkIDs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIConfigurationRulesConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIConfigurationRulesEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIConfigurationRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIConfigurationRulesEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CLIConfigurationRulesFilters", + "fields": null, + "inputFields": [ + { + "name": "matcherType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "scanPolicies", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIDownloadInformation", + "fields": [ + { + "name": "downloadURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use linux field instead" + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "use linux field instead" + }, + { + "name": "sha256", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "use linux field instead" + }, + { + "name": "linux", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIDownloadInformationBinary", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "windows", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIDownloadInformationBinary", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mac", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIDownloadInformationBinary", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "docker", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIDownloadInformationDocker", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIDownloadInformationBinary", + "fields": [ + { + "name": "downloadURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha256", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CLIDownloadInformationDocker", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccount", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connector", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Cloud account can be scanned by one or more connectors. Use sourceConnectors instead." + }, + { + "name": "sourceConnectors", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudAccountStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstScannedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScannedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linkedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "virtualMachineCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorIssues", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountConnectorIssues", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceAnalytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudAccountComplianceAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountComplianceAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceTrend", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudAccountComplianceTrendSelection", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "interval", + "type": { + "kind": "ENUM", + "name": "CloudAccountComplianceTrendTimeInterval", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountComplianceTrendDataSeries", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceAnalyticsOverview", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceAnalyticsOverviewSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplianceAnalyticsOverview", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountComplianceAnalytics", + "fields": [ + { + "name": "passSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageCompliancePosture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyPostureReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudAccountComplianceAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountComplianceTrendDataPoint", + "fields": [ + { + "name": "time", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountComplianceTrendDataSeries", + "fields": [ + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountComplianceTrendDataPoint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudAccountComplianceTrendSelection", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudAccountComplianceTrendTimeInterval", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DAY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountConnectorIssue", + "fields": [ + { + "name": "issueIdentifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudAccountConnectorIssueSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "impact", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "context", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moduleNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountConnectorIssues", + "fields": [ + { + "name": "connector", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountConnectorIssue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudAccountConnectorIssueSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudAccountFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudProvider", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudAccountStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connectorId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connectorIssueId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assignedToProject", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasMultipleConnectorSources", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudAccountStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INITIAL_SCANNING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCOVERED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountWithComplianceAnalyticsConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountWithComplianceAnalyticsEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overviewExportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceAnalyticsOverviewSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudAccountWithComplianceAnalyticsEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudAccountWithComplianceAnalyticsFilters", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudAccountId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudAccountWithComplianceAnalyticsOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudAccountWithComplianceAnalyticsOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudAccountWithComplianceAnalyticsOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "POSTURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED_CHECKS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigRuleLinterError", + "fields": [ + { + "name": "message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigRuleLinterPosition", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigRuleLinterPosition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigRuleLinterPosition", + "fields": [ + { + "name": "line", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "character", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalReferences", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleExternalReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetNativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetNativeTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportsNRT", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subjectEntityType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceType", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudConfigurationRuleServiceType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeAccounts", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opaPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "functionAsControl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "control", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "graphId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAutoRemediation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediationInstructions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iacMatchers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleMatcher", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matcherTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherTypeFilter", + "ofType": null + } + } + } + }, + "isDeprecated": true, + "deprecationReason": "A Temporary field. Do not use this as it will be removed soon." + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleAnalytics", + "fields": [ + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notAssessedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledAsControlCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analyticsUpdatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleExternalReference", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scopeAccountIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudProvider", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "serviceType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleServiceType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subjectEntityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasAutoRemediation", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasRemediation", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "benchmark", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationBenchmarkTypeId", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetNativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdBy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isOPAPolicy", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "matcherType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherTypeFilter", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "functionAsControl", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "riskEqualsAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskEqualsAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "cloudConfigurationRuleIaCTest", + "fields": [ + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleTestEvaluationResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "evidence", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluationEvidence", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "output", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleJsonTest", + "fields": [ + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleTestEvaluationResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "evidence", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluationEvidence", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "output", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleMatcher", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regoCode", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TERRAFORM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_FORMATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_RESOURCE_MANAGER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOCKER_FILE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherTypeFilter", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERRAFORM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_FORMATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_RESOURCE_MANAGER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOCKER_FILE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudConfigurationRuleOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FAILED_CHECK_COUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudConfigurationRuleServiceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Azure", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Alibaba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vSphere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Kubernetes", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OKE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTest", + "fields": [ + { + "name": "evaluations", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skipCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluation", + "fields": [ + { + "name": "entity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleTestEvaluationResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "evidence", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluationEvidence", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "output", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTestEvaluationEvidence", + "fields": [ + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expected", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudConfigurationRuleTestEvaluationResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASSED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEvent", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timestamp", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventActor", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subjectResource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventResource", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rawAuditLogRecord", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchedRules", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventMatchedRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventActor", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudEventActorType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "friendlyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userAgent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MFA", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "federated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessKeyId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actingAs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudEventActor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventActorFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "providerUniqueId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "CloudEventActorType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudAccountId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "friendlyName", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "IP", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userAgent", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "MFA", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventBooleanFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "federated", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventBooleanFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessKeyId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsExternalId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsProviderUniqueId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsType", + "type": { + "kind": "ENUM", + "name": "CloudEventActorType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsName", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actingAsEmail", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudEventActorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNKNOWN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USER_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNAL_CLOUD_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventBooleanFilter", + "fields": null, + "inputFields": [ + { + "name": "equals", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "notEquals", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isSet", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventDateTimeFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventExternalType", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventExternalTypeFilters", + "fields": null, + "inputFields": [ + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nameStartsWith", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nameContains", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventFilters", + "fields": null, + "inputFields": [ + { + "name": "or", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CloudEventFilters", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "and", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CloudEventFilters", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "timestamp", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventDateTimeFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalName", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "category", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actor", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventActorFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resource", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventResourceFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rawAuditLogRecord", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "matchedRules", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CloudEventFiltersMatchedRule", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventFiltersMatchedRule", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "minVersion", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "version", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventGroupBy", + "fields": null, + "inputFields": [ + { + "name": "fields", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "countConstraint", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventGroupByCountConstraint", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "eventTimeBin", + "type": { + "kind": "ENUM", + "name": "CloudEventGroupByTimeBin", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventGroupByCountConstraint", + "fields": null, + "inputFields": [ + { + "name": "greaterThan", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "equals", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lessThan", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventGroupByResult", + "fields": [ + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AnyValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceCloudAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudEventGroupByTimeBin", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MINUTE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOUR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DAY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventMatchedRule", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventResource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventResourceFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "providerUniqueId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventResourceTypeFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudAccountId", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventResourceTypeFilter", + "fields": null, + "inputFields": [ + { + "name": "equals", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "notEquals", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetEventNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opaMatcherLastUpdatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtInId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "opaMatcher", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudEventRuleSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchedEventCount", + "args": [ + { + "name": "latestVersion", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateFindings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rateLimitedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventRuleConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRuleEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudEventRuleCreatorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventRuleEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetEventName", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdBy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudEventRuleCreatorType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudEventRuleSeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudProvider", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasMatches", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventRuleJsonTest", + "fields": [ + { + "name": "match", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventRuleOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudEventRuleOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudEventRuleOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MATCHED_EVENT_COUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudEventRuleSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATIONAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "CloudEventSearchResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CloudEvent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudEventGroupByResult", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CloudEventSearchResultConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventSearchResultEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloudEventSearchResult", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventSearchResultEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloudEventSearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventStringFilter", + "fields": null, + "inputFields": [ + { + "name": "equals", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "notEquals", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "startsWith", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotStartWith", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "endsWith", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotEndWith", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "contains", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotContain", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudEventType", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudEventTypeFilters", + "fields": null, + "inputFields": [ + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nameStartsWith", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nameContains", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudOrganization", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudOrganizationConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudOrganizationEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudOrganization", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CloudOrganizationEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudOrganization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CloudOrganizationFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudProvider", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudPlatform", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Azure", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Alibaba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vSphere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Kubernetes", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OpenShift", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OKE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudProvider", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Azure", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Alibaba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vSphere", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OpenShift", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Kubernetes", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CloudResourceStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Active", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Inactive", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Error", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompleteAuthMigrationStatusPayload", + "fields": [ + { + "name": "authMigration", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuthMigration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ComplianceAnalyticsDataPointPolicy", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ComplianceAnalyticsOverview", + "fields": [ + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplianceAnalyticsOverviewDataPoint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComplianceAnalyticsOverviewDataPoint", + "fields": [ + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subCategory", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policy", + "args": [], + "type": { + "kind": "UNION", + "name": "ComplianceAnalyticsDataPointPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "posture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ComplianceAnalyticsOverviewSelection", + "fields": null, + "inputFields": [ + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "selectChildren", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO_POLICIES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO_RESOURCES", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationBenchmarkTypeId", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS_CIS_1_2_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_CIS_1_3_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CIS_1_1_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CIS_1_3_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_CIS_1_1_0", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetObjectProviderUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConfigurationFindingResource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "evidence", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingEvidence", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analyzedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstSeenAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingType", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notAssessedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingDateFilters", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingEvidence", + "fields": [ + { + "name": "currentValue", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expectedValue", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationFindingField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ID", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANALYZED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIRST_SEEN_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationSource", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "rule", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resource", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingResourceFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "analyzedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingDateFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "firstSeenAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingDateFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "result", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingResult", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingSeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "benchmark", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationBenchmarkTypeId", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasRemediationInstructions", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingResource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "ConfigurationFindingResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingResourceFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConfigurationFindingResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationFindingResourceStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Active", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Inactive", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Error", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingResourceTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationFindingResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_ASSESSED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationFindingSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationFindingType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ_CSPM", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfigurationRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConfigurationSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ_CSPM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWSInspector", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Connector", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authParams", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastActivity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ConnectorErrorCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusLog", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extraConfig", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "eventTriggeredScanning", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorEventTriggeredScanning", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "args": [], + "type": { + "kind": "UNION", + "name": "ConnectorConfigs", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "UNION", + "name": "ConnectorCreator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannedEntities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ConnectorScannedEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorIssues", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorCloudAccountIssues", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorModules", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorModule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "criticalIssueCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediumIssueCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highIssueCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowIssueCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityClient", + "args": [], + "type": { + "kind": "OBJECT", + "name": "TenantIdentityClient", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceAnalytics", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorResourceAnalytics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAKSInput", + "fields": null, + "inputFields": [ + { + "name": "apiServerEndpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "athProviderConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigAKSInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAlibabaInput", + "fields": null, + "inputFields": [ + { + "name": "credentialsType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AlibabaConnectorCredentialsType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessKeyID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessKeySecret", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assumeRoleDelegatorARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessRoleARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessRoleName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAWSInput", + "fields": null, + "inputFields": [ + { + "name": "customerRoleARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "externalIdNonce", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorAuthConfigAWSOutpost", + "fields": [ + { + "name": "scanner", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorAuthConfigAWSOutpostScanner", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorAuthConfigAWSOutpostScanner", + "fields": [ + { + "name": "externalID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roleARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAzureInput", + "fields": null, + "inputFields": [ + { + "name": "tenantId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "monitorEventHubConnectionString", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigContainerRegistryInput", + "fields": null, + "inputFields": [ + { + "name": "username", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "proxyURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigECRInput", + "fields": null, + "inputFields": [ + { + "name": "reader", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ECRRoleConfig", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "scanner", + "type": { + "kind": "INPUT_OBJECT", + "name": "ECRRoleConfig", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigEKSInput", + "fields": null, + "inputFields": [ + { + "name": "apiServerEndpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "authProviderConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigEKSInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGCPInput", + "fields": null, + "inputFields": [ + { + "name": "configFile", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGithubInput", + "fields": null, + "inputFields": [ + { + "name": "serverType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serverUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGKEInput", + "fields": null, + "inputFields": [ + { + "name": "configFile", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "apiServerEndpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJenkinsInput", + "fields": null, + "inputFields": [ + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJFrogArtifactoryInput", + "fields": null, + "inputFields": [ + { + "name": "serverType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "baseUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "apiKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "serverUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJiraInput", + "fields": null, + "inputFields": [ + { + "name": "jiraUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigKubernetesInput", + "fields": null, + "inputFields": [ + { + "name": "apiServerEndpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "authProviderConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigKubernetesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigOCIInput", + "fields": null, + "inputFields": [ + { + "name": "TenancyOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "HomeRegion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "UserOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "Fingerprint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "PrivateKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigOKEInput", + "fields": null, + "inputFields": [ + { + "name": "apiServerEndpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "authProviderConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AuthProviderConfigOKEInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clusterExternalID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigServiceNowInput", + "fields": null, + "inputFields": [ + { + "name": "baseUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigSnykInput", + "fields": null, + "inputFields": [ + { + "name": "token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigVSphereInput", + "fields": null, + "inputFields": [ + { + "name": "username", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "serverUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "onPremTunnelDomain", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "onPremTunnelToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorCategory", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorCloudAccountIssues", + "fields": [ + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "affectedCloudAccounts", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorIssueAffectedCloudAccount", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorIssue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorIssue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigAKSInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAKSInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAlibaba", + "fields": [ + { + "name": "credentialsType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AlibabaCredentialsType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessKeyID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessKeySecret", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assumeRoleDelegatorARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessRoleARN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessRoleName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedAccounts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigAlibabaInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAlibabaInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAWS", + "fields": [ + { + "name": "customerRoleARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subAccountRole", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalIdNonce", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskAnalyzer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorAuthConfigAWSOutpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedAccounts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedOUs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "skipOrganizationScan", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optedInRegions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogMonitorEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudTrailConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigAWSCloudTrail", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAWSCloudTrail", + "fields": [ + { + "name": "notificationType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorConfigAWSCloudTrailNotificationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bucketSubAccount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trailPrefix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trailOrg", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorConfigAWSCloudTrailNotificationType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "cloudtrail", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "s3", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigAWSInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAWSInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAzure", + "fields": [ + { + "name": "tenantId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitorEventHubConnectionString", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snapshotsResourceGroupId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskanalyzerSecretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedSubscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogMonitorEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureMonitorConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigAzureMonitor", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigAzureInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigAzureInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAzureMonitor", + "fields": [ + { + "name": "eventHub", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigAzureMonitorEventHub", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAzureMonitorEventHub", + "fields": [ + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroup", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistry", + "fields": [ + { + "name": "authParams", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registryURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "proxyURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Set through auth params instead" + }, + { + "name": "filter", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistryFilter", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistryScan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistryFilter", + "fields": [ + { + "name": "include", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exclude", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigContainerRegistryInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigContainerRegistryInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistryScan", + "fields": [ + { + "name": "scanIntervalHours", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cap", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigECRInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigECRInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigEKSInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigEKSInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGCP", + "fields": [ + { + "name": "isManagedIdentity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization_id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project_id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "private_key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "private_key_id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "client_id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "client_email", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auth_uri", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token_uri", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auth_provider_x509_cert_url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "client_x509_cert_url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delegateUser", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excludedFolders", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogMonitorEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigGCPAuditLogs", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGCPAuditLogs", + "fields": [ + { + "name": "pub_sub", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ConnectorConfigGCPPubSub", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigGCPInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGCPInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigGCPInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGCPPubSub", + "fields": [ + { + "name": "topicName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGithub", + "fields": [ + { + "name": "serverType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repos", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "branches", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigGithubInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGithubInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigGithubInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigGKEInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigGKEInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigJenkinsInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJenkinsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigJFrogArtifactory", + "fields": [ + { + "name": "serverType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "baseUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigJFrogArtifactoryInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJFrogArtifactoryInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigJira", + "fields": [ + { + "name": "jiraUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "components", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixVersion", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignee", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priority", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alternativeDescriptionField", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customFields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigJiraInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigJiraInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigJiraInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigKubernetes", + "fields": [ + { + "name": "apiServerEndpoint", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "TLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authProvider", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authProviderConfig", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigKubernetesInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigKubernetesInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigOCI", + "fields": [ + { + "name": "tenancyOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "homeRegion", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fingerprint", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigOCInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigOCIInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigOKEInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigOKEInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ConnectorConfigs", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ConnectorConfigAWS", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAzure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGCP", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigOCI", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigAlibaba", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigVSphere", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigKubernetes", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigContainerRegistry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigGithub", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigJFrogArtifactory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigServiceNow", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigJira", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigServiceNow", + "fields": [ + { + "name": "baseUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tableName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customFields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigServiceNowInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigServiceNowInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigServiceNowInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigSnykInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigSnykInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigTestResult", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConfigVSphere", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorConfigVSphereInput", + "fields": null, + "inputFields": [ + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConnectorAuthConfigVSphereInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ConnectorCreator", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ConnectorCreatorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorErrorCode", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTION_ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISK_SCAN_ERROR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorEventTriggeredScanning", + "fields": [ + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorEventTriggeredScanningStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorEventTriggeredScanningError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorEventTriggeredScanningError", + "fields": [ + { + "name": "message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorEventTriggeredScanningStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INITIALIZING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryFilterInput", + "fields": null, + "inputFields": [ + { + "name": "include", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "exclude", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registryURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "proxyURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filter", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scan", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryScanInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigContainerRegistryScanInput", + "fields": null, + "inputFields": [ + { + "name": "scanIntervalHours", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cap", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigGCPInput", + "fields": null, + "inputFields": [ + { + "name": "projects", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "delegateUser", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excludedProjects", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigGithubInput", + "fields": null, + "inputFields": [ + { + "name": "repos", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "branches", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigJiraInput", + "fields": null, + "inputFields": [ + { + "name": "project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "components", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fixVersion", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assignee", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "priority", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "labels", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorExtraConfigServiceNowInput", + "fields": null, + "inputFields": [ + { + "name": "tableName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "connectorType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccountExternalId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdByType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorCreatorType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "outpostID", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "kubernetesClusterExternalIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorIssue", + "fields": [ + { + "name": "issueIdentifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moduleNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorIssueSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "impact", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "context", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorIssueAffectedCloudAccount", + "fields": [ + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorIssueCountInfo", + "fields": [ + { + "name": "entityType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partiallyConnectedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorIssueSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorModule", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorModuleIssue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stats", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorIssueCountInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorModuleStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorModuleIssue", + "fields": [ + { + "name": "issuesCounters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorIssueCountInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorIssue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorModuleStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConnectorOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ConnectorOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ConnectorOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAST_ACTIVITY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorResourceAnalytics", + "fields": [ + { + "name": "virtualMachineCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverlessCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ConnectorScannedEntity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "ConnectorStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INITIAL_SCANNING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConnectorType", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technology", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorizeUrls", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageAnalytics", + "fields": [ + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ArtifactAnalyticsVulnerabilities", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ContainerImageBase", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "digest", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScannedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ArtifactFindingsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ContainerImageGeneric", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ContainerImageConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ContainerImageBase", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageDateTimeFilter", + "fields": null, + "inputFields": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ContainerImageBase", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "registry", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "repository", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vulnerability", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageVulnerabilityFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastScannedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageDateTimeFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageGeneric", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "digest", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScannedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ArtifactFindingsConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "ContainerImageBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageLibrary", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageVulnerability", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyMatched", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageOrder", + "fields": null, + "inputFields": [ + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerImageOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerImageOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UPDATED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageOSPackage", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageVulnerability", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyMatched", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use cicdScanPolicy instead" + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use cicdScanPolicy instead" + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageAllowlist", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageCountThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severityThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerImageVulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ignoreUnfixed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageScanPolicyConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicyEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageScanPolicyEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageScanPolicyFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "builtin", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageScanPolicyOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerImageScanPolicyOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerImageScanPolicyOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageScanResult", + "fields": [ + { + "name": "osPackages", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageOSPackage", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Use CICDScan instead" + }, + { + "name": "libraries", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageLibrary", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Use CICDScan instead" + }, + { + "name": "secrets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanSecret", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Use CICDScan instead" + }, + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use CICDScan instead" + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageVulnerability", + "fields": [ + { + "name": "cveId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerImageVulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixedVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageVulnerabilityFilter", + "fields": null, + "inputFields": [ + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageVulnerabilitySeverityFilter", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerImageVulnerabilitySeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATIONAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerImageVulnerabilitySeverityFilter", + "fields": null, + "inputFields": [ + { + "name": "level", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRegistry", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRegistryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistry", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRegistryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerRegistryFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerRegistryOrder", + "fields": null, + "inputFields": [ + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerRegistryOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerRegistryOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepository", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registry", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepositoryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepositoryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepositoryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerRepositoryFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ContainerRepositoryOrder", + "fields": null, + "inputFields": [ + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerRepositoryOrderField", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ContainerRepositoryOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Control", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ControlType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeQuery", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledForLBI", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledForMBI", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledForHBI", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledForUnattributed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalReferences", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ControlExternalReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueAnalytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlIssueAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeProject", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supportsNRT", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceCloudConfigurationRule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastRunAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastRunError", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSuccessfulRunAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ControlConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ControlEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabledCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + }, + { + "name": "issueAnalyticsSelection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlIssueAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ControlCreatorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ControlEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ControlExternalReference", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ControlFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ControlType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdBy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ControlCreatorType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tag", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "withIssues", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "riskEqualsAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskEqualsAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ControlIssueAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ControlOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ControlOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ControlOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_COUNT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ControlType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SECURITY_GRAPH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateActionTemplateInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ActionTemplateType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "params", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ActionTemplateParamsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateActionTemplatePayload", + "fields": [ + { + "name": "actionTemplate", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAutomationActionInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "AutomationActionType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isAccessibleToAllProjects", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateEmailAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "webhookParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateWebhookAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slackParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateSlackMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleChatParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateGoogleChatMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateJiraAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraTransitionParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateJiraTransitionAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "servicenowParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "servicenowUpdateTicketParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowUpdateTicketAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awsMessageParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateAwsMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureServiceBusParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateAzureServiceBusAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googlePubSubParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateGooglePubSubAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAutomationActionPayload", + "fields": [ + { + "name": "automationAction", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAutomationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "triggerSource", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerSource", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "triggerType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerType", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "overrideActionParams", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateAutomationRulePayload", + "fields": [ + { + "name": "automationRule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAwsMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "snsTopicARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AwsMessageAutomationActionAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAwsSNSIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "topicARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AwsSNSIntegrationAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAzureServiceBusAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "queueUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusAutomationActionAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateAzureServiceBusIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "queueUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusIntegrationAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyDiskSecretsInput", + "fields": null, + "inputFields": [ + { + "name": "countThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "pathAllowList", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyDiskVulnerabilitiesInput", + "fields": null, + "inputFields": [ + { + "name": "severity", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiskScanVulnerabilitySeverity", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "packageCountThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ignoreUnfixed", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "packageAllowList", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyIACInput", + "fields": null, + "inputFields": [ + { + "name": "severityThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IACScanSeverity", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "countThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ignoredRules", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "builtinIgnoreTagsEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customIgnoreTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CICDPolicyCustomIgnoreTagCreateInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFrameworks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "diskVulnerabilitiesParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyDiskVulnerabilitiesInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "diskSecretsParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyDiskSecretsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iacParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyIACInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCICDScanPolicyPayload", + "fields": [ + { + "name": "scanPolicy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCloudConfigurationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetNativeType", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetNativeTypes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "opaPolicy", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "remediationInstructions", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scopeAccountIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "functionAsControl", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iacMatchers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCloudConfigurationRuleMatcherInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCloudConfigurationRuleMatcherInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "regoCode", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCloudConfigurationRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCloudEventRuleInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetEventNames", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "opaMatcher", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudEventRuleSeverity", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generateFindings", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudProviders", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCloudEventRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateComputeGroupTagsSetInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tags", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateComputeGroupTagsSetPayload", + "fields": [ + { + "name": "computeGroupTagsSet", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateConnectorInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateConnectorPayload", + "fields": [ + { + "name": "connector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateContainerImageScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageAllowlist", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "packageCountThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "severityThreshold", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ContainerImageVulnerabilitySeverity", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ignoreUnfixed", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateContainerImageScanPolicyPayload", + "fields": [ + { + "name": "scanPolicy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateControlInput", + "fields": null, + "inputFields": [ + { + "name": "query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionRecommendation", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "scopeQuery", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateControlPayload", + "fields": [ + { + "name": "control", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateCustomIPRangeInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ipRanges", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "isInternal", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateCustomIPRangePayload", + "fields": [ + { + "name": "customIPRange", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateEmailAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "cc", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateGcpPubSubIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "topicId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GooglePubSubIntegrationAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateGoogleChatMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateGooglePubSubAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "topicId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GooglePubSubAutomationActionAccessMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateIntegrationInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "params", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateIntegrationParamsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isAccessibleToAllProjects", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "awsSNS", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateAwsSNSIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "webhook", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateWebhookIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slack", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateSlackIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureServiceBus", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateAzureServiceBusIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpPubSub", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateGcpPubSubIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pagerDuty", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreatePagerDutyIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jira", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateJiraIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceNow", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowIntegrationParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateIntegrationPayload", + "fields": [ + { + "name": "integration", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Integration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateJiraAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "serverUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "personalAccessToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ticketFields", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateJiraTicketFieldsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateJiraIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "serverUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "IntegrationTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorization", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "JiraIntegrationAuthorizationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateJiraTicketFieldsInput", + "fields": null, + "inputFields": [ + { + "name": "summary", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assignee", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "components", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fixVersion", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labels", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "priority", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "alternativeDescriptionField", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateJiraTransitionAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "serverUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "personalAccessToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "transitionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "comment", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "commentOnTransition", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateMalwareExclusionInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceIDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "paths", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fileNames", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fileExtensions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateMalwareExclusionPayload", + "fields": [ + { + "name": "malwareExclusion", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MalwareExclusion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostClusterInput", + "fields": null, + "inputFields": [ + { + "name": "outpostId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "httpProxyConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterHttpProxyConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "selfManagedOutpostCluster", + "type": { + "kind": "INPUT_OBJECT", + "name": "SelfManagedOutpostClusterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "byonOutpostCluster", + "type": { + "kind": "INPUT_OBJECT", + "name": "BYONOutpostClusterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "config", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOutpostClusterPayload", + "fields": [ + { + "name": "cluster", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostCluster", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostCustomTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "serviceType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostServiceType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostGCPConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ociConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostOCIConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "selfManagedConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostSelfManagedConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "managedConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostManagedConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clusterNamespacePrefix", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "podAnnotations", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostCustomTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "selfManaged", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + }, + { + "name": "customConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostCustomConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "config", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostManagedConfigInput", + "fields": null, + "inputFields": [ + { + "name": "resourceTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostCustomTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "kubernetesLoggingEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "kubernetesCloudMonitoringEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "bringYourOwnNetworkOutpost", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateOutpostPayload", + "fields": [ + { + "name": "outpost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostSelfManagedConfigInput", + "fields": null, + "inputFields": [ + { + "name": "externalInternetAccess", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostExternalInternetAccess", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "imageRepository", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "imagePullSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "versionID", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disableAutomaticConfigurationBucketSync", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePagerDutyIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "integrationKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "slug", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "identifiers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "businessUnit", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectOwners", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityChampions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskProfile", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRiskProfileInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repositoryLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRepositoryLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccountLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudAccountLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudOrganizationLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudOrganizationLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "kubernetesClusterLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectKubernetesClusterLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "fields": [ + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportComplianceExecutiveSummaryParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFrameworkId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportConfigurationFindingParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryEntityOptions", + "fields": null, + "inputFields": [ + { + "name": "entityType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "propertyOptions", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryPropertyOptions", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryParamsInput", + "fields": null, + "inputFields": [ + { + "name": "query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "entityOptions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryEntityOptions", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryPropertyOptions", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportHostConfigurationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hostConfigurationRuleAssessmentsFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "runIntervalHours", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "runStartsAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailTargetParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "EmailTargetParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "params", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "graphQueryParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportGraphQueryParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilityParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportVulnerabilityParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "complianceExecutiveSummaryParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportComplianceExecutiveSummaryParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "networkExposureParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportNetworkExposureParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "configurationFindingParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportConfigurationFindingParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFrameworkParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportSecurityFrameworkParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "issueParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportIssueParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hostConfigurationParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateReportHostConfigurationParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportIssueParamsInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueReportType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "evidenceGraphEntityTypesToInclude", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportNetworkExposureParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportParams", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "query", + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilitiesSince", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilitiesUpdatedAfter", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilitiesIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assetObjectType", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportGraphEntityType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilityReportType", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilitiesVendorSeverity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFrameworkId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateReportPayload", + "fields": [ + { + "name": "report", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportSecurityFrameworkParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateReportVulnerabilityParamsInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetType", + "type": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetObjectType", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportGraphEntityType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "since", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vendorSeverity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSAMLIdentityProviderInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issuerURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "loginURL", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "logoutURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "useProviderManagedRoles", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "allowManualRoleOverride", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "certificate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "domains", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupMapping", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SAMLGroupMappingCreateInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergeGroupsMappingByRole", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSAMLIdentityProviderPayload", + "fields": [ + { + "name": "samlIdentityProvider", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSAMLUserInput", + "fields": null, + "inputFields": [ + { + "name": "email", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "idpID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assignedProjectIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSAMLUserPayload", + "fields": [ + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSavedCloudEventFilterInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSavedCloudEventFilterPayload", + "fields": [ + { + "name": "savedCloudEventFilter", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSavedGraphQueryInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSavedGraphQueryPayload", + "fields": [ + { + "name": "savedGraphQuery", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateScannerAPIRateLimitInput", + "fields": null, + "inputFields": [ + { + "name": "cloudProvider", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "service", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ScannerAPIRateLimitService", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "queryRequestsPerSecond", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mutationRequestsPerSecond", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateScannerAPIRateLimitPayload", + "fields": [ + { + "name": "scannerAPIRateLimit", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSecurityFrameworkInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + }, + { + "name": "categories", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SecurityCategoryInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSecurityFrameworkPayload", + "fields": [ + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceAccountInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "scopes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "assignedProjectIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateServiceAccountPayload", + "fields": [ + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "baseUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ticketFields", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowFieldsInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowFieldsInput", + "fields": null, + "inputFields": [ + { + "name": "tableName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "summary", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "authorization", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ServiceNowIntegrationAuthorizationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowUpdateTicketAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "baseUrl", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tableName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceTicketDataInput", + "fields": null, + "inputFields": [ + { + "name": "title", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateServiceTicketInput", + "fields": null, + "inputFields": [ + { + "name": "connectorId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "ticketData", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceTicketDataInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateServiceTicketPayload", + "fields": [ + { + "name": "serviceTicket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSlackIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "channel", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSlackMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "fields": null, + "inputFields": [ + { + "name": "email", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "assignedProjectIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "sendEmailInvite", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "true" + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateUserPayload", + "fields": [ + { + "name": "user", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateWebhookAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientCertificate", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authUsername", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authPassword", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "headers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WebhookHeaderInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateWebhookIntegrationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authorization", + "type": { + "kind": "INPUT_OBJECT", + "name": "WebhookIntegrationAuthorizationInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "headers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WebhookHeaderInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "IntegrationTLSConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomIPRange", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipRanges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInternal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomIPRangeConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomIPRangeEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomIPRangeEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomIPRangeFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Dashboard", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "widgets", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DashboardWidget", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DashboardConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DashboardEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Dashboard", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DashboardCreatorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DashboardEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Dashboard", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DashboardFilters", + "fields": null, + "inputFields": [ + { + "name": "createdBy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DashboardCreatorType", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DashboardWidget", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DashboardWidgetDataSourceType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viewType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DashboardWidgetViewType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parameters", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DashboardWidgetDataSourceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GRAPH_QUERY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAVED_QUERY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTROL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES_BY_RESOURCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES_BY_CONTROL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES_BY_CLOUD_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUES_TREND", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVENTORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPORTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GRAPH_QUERIES", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DashboardWidgetViewType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TABLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "METRIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TREND_LINE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUBBLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "METRICS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteActionTemplateInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteActionTemplatePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAutomationActionInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAutomationActionPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteAutomationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteAutomationRulePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCICDScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCICDScanPolicyPayload", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCloudConfigurationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCloudConfigurationRulePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCloudEventRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCloudEventRulePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteComputeGroupTagsSetInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteComputeGroupTagsSetPayload", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteConnectorInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteConnectorPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteContainerImageScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteContainerImageScanPolicyPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteControlInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteControlPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteCustomIPRangeInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteCustomIPRangePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteIntegrationInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteIntegrationPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteMalwareExclusionInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteMalwareExclusionPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteOutpostClusterInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteOutpostClusterPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteOutpostInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteOutpostPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteReportInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteReportPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteSAMLIdentityProviderInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteSAMLIdentityProviderPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteSavedCloudEventFilterInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteSavedCloudEventFilterPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteSavedGraphQueryInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteSavedGraphQueryPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteScannerAPIRateLimitPayload", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteSecurityFrameworkInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteSecurityFrameworkPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteSecurityScanInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteSecurityScanPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteServiceAccountInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteServiceAccountPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeleteUserInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteUserPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeploymentModel", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_PLATFORM_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLIENT_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE_LIBRARY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_APPLIANCE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DirectoryUser", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DirectoryUserConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DirectoryUserEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DirectoryUser", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DirectoryUserEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DirectoryUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DisassociateServiceTicketPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanApplicationVulnerability", + "fields": [ + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathType", + "args": [], + "type": { + "kind": "ENUM", + "name": "DiskScanApplicationVulnerabilityPathType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerability", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanVulnerability", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DiskScanApplicationVulnerabilityPathType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGISTRY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecret", + "fields": [ + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineNumber", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "offset", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiskScanSecretType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contains", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DiskScanSecretData", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snippet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "details", + "args": [], + "type": { + "kind": "UNION", + "name": "DiskScanSecretDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretData", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiskScanSecretType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "DiskScanSecretDetails", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsCloudKey", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsGitCredential", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsDBConnectionString", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsPrivateKey", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsPassword", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsCloudKey", + "fields": [ + { + "name": "providerUniqueID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLongTerm", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsDBConnectionString", + "fields": [ + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "database", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectionString", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsGitCredential", + "fields": [ + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsPassword", + "fields": [ + { + "name": "length", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isComplex", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanSecretDetailsPrivateKey", + "fields": [ + { + "name": "algorithm", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bits", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DiskScanSecretType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GIT_CREDENTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DB_CONNECTION_STRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSWORD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DiskScanVulnerability", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DiskScanVulnerabilitySeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixedVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DiskScanVulnerabilitySeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATIONAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DuplicateSecurityFrameworkInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DuplicateSecurityFrameworkPayload", + "fields": [ + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ECRRoleConfig", + "fields": null, + "inputFields": [ + { + "name": "roleARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EmailActionTemplateParams", + "fields": [ + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cc", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachEvidenceCSV", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EmailActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "cc", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EmailAutomationActionParams", + "fields": [ + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cc", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachEvidenceCSV", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EmailTarget", + "fields": [ + { + "name": "to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EmailTargetParams", + "fields": null, + "inputFields": [ + { + "name": "to", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EntityScanParamsInput", + "fields": null, + "inputFields": [ + { + "name": "externalId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Environment", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRODUCTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STAGING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEVELOPMENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TESTING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OTHER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ErrorBadUserInput", + "fields": [ + { + "name": "invalidArgs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ErrorContextInvalidArg", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ErrorCode", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNAUTHENTICATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORIZED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAD_USER_INPUT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RATE_LIMIT_EXCEEDED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORBIDDEN_IP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_FOUND", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ErrorContextInvalidArg", + "fields": [ + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ErrorUnauthorizedAction", + "fields": [ + { + "name": "requiredScopes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "effectiveScopes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExcessiveAccessFindingConfigurationInformation", + "fields": [ + { + "name": "policyName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ExportFormats", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CSV", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JSON", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExternalExposureScannerSettings", + "fields": [ + { + "name": "isEnabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanIntervalDays", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectAllowlist", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectBlocklist", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FileUpload", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "UserOrConnector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "method", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "FileUploadMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FileUploadMethod", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PORTAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FinalizeCICDScanInput", + "fields": null, + "inputFields": [ + { + "name": "token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "scanPolicies", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CICDScanTagInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GcpPubSubActionTemplateParams", + "fields": [ + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GcpPubSubActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GcpPubSubIntegrationAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTOR_CREDENTIALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT_KEY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GcpPubSubIntegrationParams", + "fields": [ + { + "name": "projectId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GcpPubSubIntegrationAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessConnector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAADServicePrincipalMetadata", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appOwnerTenantId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "objectId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publisherName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signInAudience", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessKey", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credentialId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credentialType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECredentialType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "everUsed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUsedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validAfter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validBefore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRole", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPartialAnalysis", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRoleBinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsConditions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAccessRoleBindingAWSConditions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gcpCondition", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGCPAccessRoleCondition", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPartialAnalysis", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRoleBindingAWSCondition", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rawPolicyExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statementId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRoleBindingAWSConditions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEAccessRoleBindingAWSCondition", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRolePermission", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEAccessType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WRITE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH_PRIVILEGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMPERSONATE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEAddressType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IPV4", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPV6", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAffinity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeAffinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podAffinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podAntiAffinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodAntiAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAllowedCSIDriver", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAllowedFlexVolume", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAllowedHostPath", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathPrefix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "GEAny", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GEAPIGateway", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAccessKey", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRole", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRoleBinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAccessRolePermission", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEApplication", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAuthenticationConfiguration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEAuthenticationPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEBackendBucket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEBackupService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEBranchPackage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEBucket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECdn", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECICDService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECallCenterService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECertificate", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECloudLogConfiguration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GECloudOrganization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEComputeInstanceGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMap", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationScan", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainerGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainerImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainerRegistry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainerRepository", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEContainerService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEControllerRevision", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDBServer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDNSRecord", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDNSZone", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataInventory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataSchema", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataStore", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataWorkflow", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDataWorkload", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDatabase", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDeployment", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEDomain", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEEmailService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEEncryptionKey", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEEndpoint", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEExcessiveAccessFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEFileDescriptor", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEFileDescriptorFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEFileSystemService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEFirewall", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEGateway", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEGovernancePolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEGovernancePolicyGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEHostedApplication", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEHostedTechnology", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIACDeclarationInstance", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIACResourceDeclaration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIACStateInstance", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIAMBinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIPRange", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEIdentityProvider", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCluster", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCronJob", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngressController", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesJob", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNetworkPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNode", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolume", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaim", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPodSecurityPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesStorageClass", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesVolume", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GELastLogin", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GELateralMovementFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GELoadBalancer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GELocalUser", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEMalware", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEMalwareInstance", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEManagedCertificate", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEManagementService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEMapReduceCluster", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEMessagingService", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENamespace", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENat", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENetworkAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENetworkInterface", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENetworkRoutingRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GENetworkSecurityRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPackage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPeering", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPod", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPortRange", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPredefinedGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPrivateEndpoint", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEPrivateLink", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEProject", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEProductKubernetesCluster", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEProductOrganization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEProxy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEProxyRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERawAccessPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERegion", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERegisteredDomain", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEReplicaSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERepository", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERepositoryBranch", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERepositoryTag", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEResourceGroup", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GERouteTable", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESearchIndex", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecret", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecretContainer", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecretData", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecretInstance", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecurityEventFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolFindingType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScan", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEServerless", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEServerlessPackage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEServiceAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEServiceConfiguration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEServiceUsageTechnology", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEStatefulSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEStorageAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESubnet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GESubscription", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GETechnology", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEUserAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualDesktop", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachine", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachineImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualNetwork", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVolume", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEVulnerability", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEWeakness", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GEWebService", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GEAPIGateway", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wafEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEApplication", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deploymentType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDeploymentType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAttachedVolume", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "devicePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEAttackComplexity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEAttackVector", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ADJACENT_NETWORK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOCAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHYSICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAuthenticationConfiguration", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "algorithm", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientTimeout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyHash", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxPasswordAge", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPasswordAge", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minPasswordLength", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "owner", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordAuthentication", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordComplexityEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordHistoryLength", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permitEmptyPasswords", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permitRootLogin", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reversiblePasswordEncryptionEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAuthenticationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "username", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAuthenticationPolicy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEAuthenticationType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SSH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SSH_PUBLIC_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCOUNT_CONFIG", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAWSElasticBlockStoreVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAzureDiskVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cachingMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskURI", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAzureFilePersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAzureFileShare", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEAzureFileVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEBackendBucket", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEBackupService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEBranchPackage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryBranchExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEBucket", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alternativeRegions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azurePublicAccess", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encrypted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptionInTransit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loggingEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicExposure", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPublicExposure", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicPermissions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEBucketAccessRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regionType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEBucketRegionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "retentionPeriod", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uniformACL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versioningEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webHostingEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "webHostingHosts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEBucketAccessRole", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WRITE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEBucketRegionType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SINGLE_REGION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DUAL_REGION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTI_REGION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEBusinessImpact", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MBI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HBI", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECallCenterService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECapabilities", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "add", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "drop", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECdn", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedClientSslProtocols", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GESslProtocolVersion", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedOriginSslProtocols", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GESslProtocolVersion", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsNonEncryptedClients", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsNonEncryptedOrigins", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasEdgeFunctions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loggingEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresClientAuthorization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresOriginAuthorization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wafEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECephFSPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretFile", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECephFSVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretFile", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECertificate", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domainName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECertificateType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IMPORTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECICDService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECinderPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECinderVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEClientIPConfig", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeoutSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECloudKeyType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS_SECRET_ACCESS_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_API_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_SERVICE_ACCOUNT_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_ACCESS_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_API_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CLIENT_SECRET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_REFRESH_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_ACCESS_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_REFRESH_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_ID_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_OIDC_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_COGNITO_REFRESH_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_STORAGE_ACCOUNT_KEY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECloudLogConfiguration", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessLogForTarget", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicTarget", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECloudOrganization", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "governancePolicyAssignments", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGovernancePolicyAssignments", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEComputeInstanceGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEComputeInstanceGroupECSExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchedTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicaCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEComputeInstanceGroupECSExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEConfidence", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMap", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "binaryData", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "immutable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMapEnvSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMapKeySelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMapNodeConfigSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubeletConfigKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMapProjection", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKeyToPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigMapVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKeyToPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationRuleName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationRuleShortName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentConfig", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customFindingDescription", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailed", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigurationFindingDataExtraInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expectedConfig", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasRemediationInstructions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEConfigurationSeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "ENUM", + "name": "GESource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEConfigurationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditSteps", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationFindingDataExtraInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusCause", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEConfigurationSeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "ENUM", + "name": "GESource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationScan", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analysisDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "ENUM", + "name": "GESource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEConfigurationScanInformation", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assessmentErrorCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notAssessedCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEConfigurationSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEConfigurationStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASSESSMENT_ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_ASSESSED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEConnectorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISK_SCAN_INFO_CONNECTOR_TYPE_WIZ_OUTPOST", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "boundPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "command", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerClusterConnected", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerHostScanned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEContainerECSExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "env", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefaultSecurityContext", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesContainerExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEResourceRequirements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serverlessContainer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdin", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdinOnce", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tty", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workingDir", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerECSExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "envFileStorageExternalIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEContainerGroupECSExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefaultSecurityContext", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerGroupECSExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostedOnFargate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerImage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEContainerImageBuildInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "digest", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEContainerImageKubernetesExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUpdated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerImageBuildInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authoredDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildAgent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildInfoUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildStartDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "committedDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pushedDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerImageKubernetesExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerPort", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerRegistry", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPaaS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerRepository", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ecs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEContainerServiceECSExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptsSecrets", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extendedSupport", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLatestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPaaS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVersionEndOfLife", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesContainerServiceExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "release", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionEndOfLifeDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEContainerServiceECSExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEControllerRevision", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revision", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECredential", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credentialId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credentialType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECredentialType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "everUsed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastUsedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECredentialType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCESS_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSWORD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CERTIFICATE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECSESeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECSIPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controllerExpandSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controllerPublishSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodePublishSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeStageSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeAttributes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeHandle", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECSIVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodePublishSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeAttributes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECustomFileDetectionSeverityLevel", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_NO_THREAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_INFO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION_SEVERITY_CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GECustomFileDetectionType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ADWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKDOOR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BROWSER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DIALER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOWNLOADER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPLOIT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HACKTOOL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INFOSTEALER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KEYLOGGER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RANSOMWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROGUE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROOTKIT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPYWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TROJAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRUS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WORM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLEAN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GECVE", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCandidate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "year", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonEndpoint", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Port", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonSet", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDaemonSetSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDaemonSetStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonSetSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minReadySeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revisionHistoryLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateStrategy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDaemonSetUpdateStrategy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonSetStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collisionCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentNumberScheduled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "desiredNumberScheduled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberAvailable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberMisscheduled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberReady", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numberUnavailable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "observedGeneration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedNumberScheduled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDaemonSetUpdateStrategy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rollingUpdate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERollingUpdateDaemonSet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDatabase", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDataCategory", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PII", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DIGITAL_IDENTITY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataCategory", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDataCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataClassifierId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataPaths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exampleMatches", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "percentWithContext", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "percentWithValidator", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalMatchCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uniqueMatchCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataInventory", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entries", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEDataInventoryEntry", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPartial", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataInventoryEntry", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bytes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contentType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDataSampleProviderKind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SQL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataSchema", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataStore", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approxItems", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approxSizeBytes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "examplePaths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isStructured", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDataStoreKind", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSampleDurationSec", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSampleTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScanDurationMs", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScanStatusDetails", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScanTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerKind", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDataSampleProviderKind", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampledBytes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampledContentTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampledItems", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampledRows", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanStatus", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDataStoreScanStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schemaExternalIDs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalBytes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalItems", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDataStoreKind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FOLDER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MY_SQL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POSTGRES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MSSQL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDataStoreScanStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDataType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SECRET_TYPE_PRIVATE_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_PUBLIC_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_PASSWORD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_CERTIFICATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_CLOUD_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_SSH_AUTHORIZED_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_DB_CONNECTION_STRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_GIT_CREDENTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_TYPE_PRESIGNED_URL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataWorkflow", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDataWorkload", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inTransitEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDBServer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasBackups", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPaaS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAuth", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresSSL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDeployment", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDeploymentSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDeploymentStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDeploymentSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minReadySeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paused", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "progressDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revisionHistoryLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "strategy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDeploymentStrategy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDeploymentStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collisionCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "observedGeneration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readyReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unavailableReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDeploymentStrategy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rollingUpdate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERollingUpdateDeployment", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDeploymentType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLONED_REPOSITORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTALLED_ON_DISK", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDetectionMethod", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEFAULT_PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIBRARY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIG_FILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPEN_PORT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTUP_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLONED_REPOSITORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARTIFACTS_ON_DISK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WINDOWS_REGISTRY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTALLED_PROGRAM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_PATH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WINDOWS_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTALLED_PROGRAM_BY_SERVICE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDNSRecord", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ttlSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDNSRecordType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEDNSRecordType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "A", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AAAA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CNAME", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DNSKEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPSECKEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAPTR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PTR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SRV", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SSHFP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TLSA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TXT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALIAS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOA", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDNSZone", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dnsName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDomain", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDownwardAPIProjection", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeFile", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeFile", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectFieldSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceFieldRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEResourceFieldSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeFile", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEmailService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEmptyDirVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "medium", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sizeLimit", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuantity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEncryptionKey", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aliases", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "managementType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEManagementType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pendingDeletion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEndpoint", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portEnd", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portRange", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portStart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamicScannerResponse", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamicScannerScreenshotUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEnvFromSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMapRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapEnvSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prefix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretEnvSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEEnvironment", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DEVELOPMENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TESTING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STAGING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCTION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEnvVar", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "valueFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEnvVarSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEnvVarSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMapKeyRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapKeySelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectFieldSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceFieldRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEResourceFieldSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretKeyRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretKeySelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEphemeralContainer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeralContainerCommon", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEphemeralContainerCommon", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetContainerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEphemeralContainerCommon", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "command", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "env", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEnvVar", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "envFrom", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEnvFromSource", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lifecycle", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELifecycle", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "livenessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEContainerPort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readinessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesResourceRequirements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesSecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startupProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdin", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdinOnce", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tty", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeDevices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeDevice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMounts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeMount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workingDir", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEEphemeralVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeClaimTemplate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEExcessiveAccessFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentConfiguration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEExcessiveAccessFindingConfigurationInformation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "documentation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excessiveServices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediationType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingRemediationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedAdminPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedDataPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removedHighPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingSeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestedConfiguration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEExcessiveAccessFindingConfigurationInformation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unusedAdminPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unusedDataPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unusedHighPermissions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentConfig", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use currentConfiguration field instead" + }, + { + "name": "suggestedConfig", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use suggestedConfiguration field instead" + }, + { + "name": "currentPolicyConfiguration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExcessiveAccessFindingConfigurationInformation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestedPolicyConfiguration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ExcessiveAccessFindingConfigurationInformation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEExcessiveAccessFindingConfigurationInformation", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingRemediationType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DELETE_PRINCIPAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DETACH_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPLACE_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESTRICT_EXTERNAL_EXPOSURE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SEVERITY_LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEExcessiveAccessFindingSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD_EVENTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_RECOMMENDER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_ACCESS_ADVISOR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WIZ_INSIGHT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEExecAction", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "command", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFCVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lun", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetWWNs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wwids", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFileDescriptor", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findingType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEThreatSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severityLevel", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECustomFileDetectionSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha1", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECustomFileDetectionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFileDescriptorFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findingType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modificationTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEThreatSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severityLevel", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECustomFileDetectionSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha1", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECustomFileDetectionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEFileReputationStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNKNOWN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KNOWN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUSPICIOUS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALICIOUS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFileSystemService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureFileShare", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureFileShare", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capacityInGB", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileShareName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inTransitEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFirewall", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasDeployedInstances", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefault", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEFirewallType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEFirewallType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AZURE_NETWORK_SECURITY_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_SECURITY_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_NETWORK_ACL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_FIREWALL_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_SHIELD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_WEB_ACL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_APPLICATION_GATEWAY_WAF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_FRONT_DOOR_WAF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_CDN_WAF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI_SECURITY_LIST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI_NETWORK_SECURITY_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP_CLOUD_ARMOR_WAF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALIBABA_SECURITY_GROUP", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFlexPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFlexVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFlockerVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datasetName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datasetUUID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEFSGroupStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIDRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGateway", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectedToOnPrem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gatewayType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GENetworkRoutingGatewayType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasRouteTable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGCEPersistentDiskVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pdName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGCPAccessRoleCondition", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditionDescription", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditionExpression", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditionTitle", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGlusterfsPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endpoints", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endpointsNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGlusterfsVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endpoints", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGovernancePolicy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGovernancePolicyAssignments", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGovernancePolicyGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aadOnPremisesDomainName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aadOnPremisesSamAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partialMemberVisibility", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHandler", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEExecAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGet", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHTTPGetAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tcpSocket", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETCPSocketAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostAlias", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostnames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ip", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedApplication", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deployment", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostedApplicationApplicationFiles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectionMethod", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDetectionMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostedApplicationClonedRepo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedApplicationApplicationFiles", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHostedApplicationBuildInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "files", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedApplicationBuildInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authoredDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildAgent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildInfoUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildStartDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buildUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "committedDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pushedDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedApplicationClonedRepo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "branchName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedTechnology", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configScan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigurationScanInformation", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cpe", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByClonedRepositories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByConfigFilePaths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByDefaultPackageNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByFilePaths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByInstalledProgramNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByLibraryNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByOpenPortNumbers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByPackageNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByStartupServiceNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByWindowsServiceNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectionMethods", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEDetectionMethod", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domainDetails", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostedTechnologyDomainDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extendedSupport", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "installedPackages", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "installedPrograms", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAppliance", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEtcPasswd644", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLatestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVersionEndOfLife", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastBootTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listeningPortsDetails", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostedTechnologyListeningPortsDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needsRestart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "needsRestartDetails", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "release", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "techId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "techName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionEndOfLifeDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedTechnologyDomainDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domainName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDomainJoined", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostedTechnologyListeningPortsDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isListeningOnPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "listeningPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostPathVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHostPortRange", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHTTPGetAction", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpHeaders", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHTTPHeader", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scheme", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHTTPHeader", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHTTPIngressPath", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backend", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIngressBackend", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEHTTPIngressRuleValue", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHTTPIngressPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIACDeclarationInstance", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modificationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIACResourceDeclaration", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modificationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIACStateInstance", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modificationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIAMBinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossSubscriptionAccess", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOutsideOrganizationAccess", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublicAccess", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIdentityProvider", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validUntil", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIDRange", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEImpact", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIngressBackend", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETypedLocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "servicePort", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIngressRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "http", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHTTPIngressRuleValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIngressTLS", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hosts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIntOrString", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "intVal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "strVal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIPBlock", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cidr", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "except", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEIPRange", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAddressType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cidr", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endAddr", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endInt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startAddr", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startInt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEISCSIPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthDiscovery", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthSession", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiatorName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iqn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsiInterface", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lun", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portals", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetPortal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEISCSIVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthDiscovery", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthSession", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiatorName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iqn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsiInterface", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lun", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portals", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetPortal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEJobSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activeDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backoffLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manualSelector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parallelism", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ttlSecondsAfterFinished", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEJobTemplateSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectMeta", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEJobSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKeyToPath", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesFlavor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCluster", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AADEnableAzureRBAC", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LegacyAADIntegration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ManagedAADIntegration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiServerEndpoint", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authProvider", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autopilot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "certificateAuthority", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETLSConfigCertificateAuthority", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerClusterConnected", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "edition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptsSecrets", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extendedSupport", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLatestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPaaS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isVersionEndOfLife", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latestVersionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "release", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sniServerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionEndOfLifeDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "versionReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesContainer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "command", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "env", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEnvVar", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "envFrom", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEnvFromSource", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lifecycle", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELifecycle", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "livenessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEContainerPort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readinessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesResourceRequirements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesSecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startupProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdin", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stdinOnce", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tty", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeDevices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeDevice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMounts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeMount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workingDir", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesContainerExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "envFrom", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEnvFromSource", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeralTargetContainerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesFlavor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lifecycle", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELifecycle", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "livenessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readinessProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startupProbe", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProbe", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationMessagePolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeDevices", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeDevice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMounts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeMount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesContainerImage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "names", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sizeBytes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesContainerServiceExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesFlavor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCronJob", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesCronJobSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesCronJobStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCronJobSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "concurrencyPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedJobsHistoryLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobTemplate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEJobTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startingDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successfulJobsHistoryLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suspend", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesCronJobStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEObjectReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScheduleTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesFlavor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngress", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIngressSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIngressStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngressController", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngressSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backend", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIngressBackend", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ingressClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rules", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIngressRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tls", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIngressTLS", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesIngressStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loadBalancer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELoadBalancerStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesJob", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesJobSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesJobStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesJobSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activeDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backoffLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manualSelector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parallelism", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ttlSecondsAfterFinished", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesJobStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completionTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "succeeded", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNamespaceExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesFlavor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNetworkPolicy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNetworkPolicySpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNetworkPolicySpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "egress", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyEgressRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ingress", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyIngressRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podSelector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNode", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsExtraData", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNodeAWSExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureExtraData", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNodeAzureExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gcpExtraDAta", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNodeGCPExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNodeSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNodeStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNodeAWSExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostedOnFargate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNodeAzureExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostedOnACI", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNodeGCPExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostedOnAutopilot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNodeSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configSource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeConfigSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podCIDR", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podCIDRs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taints", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GETaint", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unschedulable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesNodeStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addresses", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENodeAddress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capacity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeConfigStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "daemonEndpoints", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeDaemonEndpoints", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesContainerImage", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeInfo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeSystemInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumesAttached", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEAttachedVolume", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumesInUse", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolume", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaim", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaimSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaimStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaimSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessModes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETypedLocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesResourceRequirements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeClaimStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capacity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessModes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsElasticBlockStore", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAWSElasticBlockStoreVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureFile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureFilePersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capacity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cephfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECephFSPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cinder", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECinderPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "claimRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "csi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECSIPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fc", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFCVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flexVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlexPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flocker", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlockerVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gcePersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGCEPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "glusterfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGlusterfsPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPath", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostPathVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEISCSIPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "local", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mountOptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENFSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeAffinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVolumeNodeAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "persistentVolumeReclaimPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photonPersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPhotonPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portworxVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPortworxVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quobyte", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuobyteVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rbd", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERBDPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scaleIO", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScaleIOPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageos", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStorageOSPersistentVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vsphereVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVsphereVirtualDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPersistentVolumeStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPodSecurityPolicy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPodSecurityPolicySpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPodSecurityPolicySpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowPrivilegeEscalation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedCSIDrivers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEAllowedCSIDriver", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedCapabilities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedFlexVolumes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEAllowedFlexVolume", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedHostPaths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEAllowedHostPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedProcMountTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedUnsafeSysctls", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultAddCapabilities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultAllowPrivilegeEscalation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forbiddenSysctls", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsGroup", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFSGroupStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIPC", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostNetwork", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHostPortRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privileged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnlyRootFilesystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiredDropCapabilities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsGroup", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERunAsGroupStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsUser", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERunAsUserStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtimeClass", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERuntimeClassStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seLinux", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESELinuxStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplementalGroups", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESupplementalGroupsStrategyOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPodSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activeDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "affinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automountServiceAccountToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dnsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodDNSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dnsPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enableServiceLinks", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeralContainers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEphemeralContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostAliases", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHostAlias", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIPC", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostNetwork", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullSecrets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initContainers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeSelector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overhead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preemptionPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priority", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priorityClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readinessGates", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPodReadinessGate", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restartPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtimeClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodSecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setHostnameAsFQDN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareProcessNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subdomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tolerations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEToleration", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topologySpreadConstraints", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GETopologySpreadConstraint", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesVolumeSpec", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesPortExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesResourceRequirements", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limits", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requests", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesSecretDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesSecurityContext", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowPrivilegeEscalation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capabilities", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECapabilities", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privileged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "procMount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnlyRootFilesystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsGroup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsNonRoot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsUser", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seLinuxOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESELinuxOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seccompProfile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESeccompProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "windowsOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEWindowsSecurityContextOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesSecurityContextExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowPrivilegeEscalation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "procMount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnlyRootFilesystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsNonRoot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seLinuxOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESELinuxOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seccompProfile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESeccompProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "windowsOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEWindowsSecurityContextOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalHostnames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasPublicAddress", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesServiceSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesServiceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesServiceSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allocateLoadBalancerNodePorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterIPs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalIPs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalTrafficPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "healthCheckNodePort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipFamilies", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipFamilyPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loadBalancerIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loadBalancerSourceRanges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEServicePort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishNotReadyAddresses", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sessionAffinity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sessionAffinityConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESessionAffinityConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topologyKeys", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesServiceStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loadBalancer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELoadBalancerStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesStorageClass", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowVolumeExpansion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedTopologies", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GETopologySelectorTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mountOptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parameters", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "provisioner", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reclaimPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeBindingMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesVolume", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kinds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesVolumeKubernetesVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesVolumeKubernetesVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cachingMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthDiscovery", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "chapAuthSession", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "claimName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datasetName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "datasetUUID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskURI", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "driver", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endpoints", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiatorName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iqn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsiInterface", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKeyToPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyring", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lun", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "medium", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodePublishSecretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pdID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pdName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portals", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protectionDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretFile", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "server", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sizeLimit", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuantity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeProjection", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sslEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePolicyID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePolicyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "system", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetPortal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetWWNs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tenant", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeAttributes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeClaimTemplate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wwids", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEKubernetesVolumeSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsElasticBlockStore", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAWSElasticBlockStoreVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureFile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureFileVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cephfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECephFSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cinder", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECinderVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMap", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "csi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECSIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downwardAPI", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyDir", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEmptyDirVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeral", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEphemeralVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fc", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFCVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flexVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlexVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flocker", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlockerVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gcePersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGCEPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "glusterfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGlusterfsVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPath", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostPathVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEISCSIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENFSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "persistentVolumeClaim", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photonPersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPhotonPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portworxVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPortworxVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projected", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProjectedVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quobyte", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuobyteVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rbd", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERBDVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scaleIO", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScaleIOVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secret", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageos", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStorageOSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeSource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vsphereVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVsphereVirtualDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELabelSelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchExpressions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GELabelSelectorRequirement", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchLabels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELabelSelectorRequirement", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELastLogin", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipAddress", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "time", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELateralMovementFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitExample", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossCloud", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossOrganization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossSubscription", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromExternalOrganization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromPublicAccess", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromPubliclyExposedComputeResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPathTarget", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissionCombination", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GELateralMovementFindingSeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GELateralMovementFindingType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GELateralMovementFindingSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SEVERITY_LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY_CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GELateralMovementFindingType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RISKY_PERMISSION_COMBINATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESCALATION_TO_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_TO_SENSITIVE_DATA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESCALATION_TO_KUBERNETES_ADMIN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELifecycle", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postStart", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHandler", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preStop", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHandler", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELoadBalancer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wafEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELoadBalancerIngress", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ip", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPortStatus", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELoadBalancerStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ingress", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GELoadBalancerIngress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELocalUser", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasShell", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "homeDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPasswordEmpty", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastPasswordChange", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loginExpiration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordLocked", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shellPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GELocalVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEMalware", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cveDetails", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECVE", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "familyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isGeneric", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "md5", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "platform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampleFirstSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampleLastSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerMatch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerPercent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severityLevel", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEThreatSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha1", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha256", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEFileReputationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trustFactor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEMalwareInstance", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cveDetails", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECVE", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "familyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isGeneric", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "md5", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modificationTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "platform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampleFirstSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sampleLastSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerMatch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerPercent", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severityLevel", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEThreatSeverityLevel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha1", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha256", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "size", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEFileReputationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "trustFactor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEManagedCertificate", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "caId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domainName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECertificateType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEManagementService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIssues", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEManagementType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEMapReduceCluster", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "atRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inTransitEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEMessagingService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationBucketExternalIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encrypted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptionInTransit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPaaS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAuth", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENamespace", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesNamespaceExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENat", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateWizContainerRegistryTokenInput", + "fields": null, + "inputFields": [ + { + "name": "_stub", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GenerateWizContainerRegistryTokenPayload", + "fields": [ + { + "name": "registry", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiresOn", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkAddress", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GENetworkAddressType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDynamic", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSecondary", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GENetworkAddressType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IPV4", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPV6", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "URL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkInterface", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directlyInternetFacing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "macAddress", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkPolicyEgressRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyPort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyPeer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkPolicyIngressRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyPeer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ports", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENetworkPolicyPort", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkPolicyPeer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipBlock", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIPBlock", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaceSelector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podSelector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkPolicyPort", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GENetworkRoutingGatewayType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOCAL_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEERED_VIRTUAL_NETWORK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNET_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_INTERFACE_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VPN_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAT_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSIT_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OUTPOST_LOCAL_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPV6_INTERNET_EGRESS_ONLY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BLACK_HOLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DIRECT_CONNECT_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_PRIVATE_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNET_NAT_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkRoutingRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dstAddress", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dstAddressType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GENetworkRuleAddressType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gatewayType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GENetworkRoutingGatewayType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcObjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GENetworkRuleAddressType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IPV4_CIDR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPV6_CIDR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_TAG", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IPV4_ADDRESS_RANGE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENetworkSecurityRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actionAllow", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dstServiceTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inbound", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "networkProtocols", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priority", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcServiceTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENFSVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "server", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeAddress", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeAffinity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preferredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPreferredSchedulingTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeConfigSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMap", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapNodeConfigSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeConfigStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "active", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeConfigSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assigned", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeConfigSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastKnownGood", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeConfigSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeDaemonEndpoints", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubeletEndpoint", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDaemonEndpoint", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeSelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeSelectorTerms", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENodeSelectorTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeSelectorRequirement", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeSelectorTerm", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchExpressions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENodeSelectorRequirement", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchFields", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GENodeSelectorRequirement", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GENodeSystemInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "architecture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bootID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRuntimeVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kernelVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubeProxyVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubeletVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "machineID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operatingSystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "osImage", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "systemUUID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEObjectFieldSelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEObjectMeta", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationTimestamp", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionTimestamp", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerReferences", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEOwnerReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEObjectReference", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fieldPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEOwnerReference", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockOwnerDeletion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controller", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPackage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languageVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPeering", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crossAccountPeering", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaim", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectMeta", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimCondition", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastProbeTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastTransitionTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessModes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETypedLocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesResourceRequirements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessModes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "capacity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimCondition", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimTemplate", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectMeta", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "claimName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPhotonPersistentDiskVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pdID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPKIAlgorithmType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RSA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DSA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ECDSA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ED25519", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "X25519", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPod", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefaultSecurityContext", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodAffinity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preferredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEWeightedPodAffinityTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPodAffinityTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodAffinityTerm", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelSelector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaces", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topologyKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodAntiAffinity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preferredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEWeightedPodAffinityTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiredDuringSchedulingIgnoredDuringExecution", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPodAffinityTerm", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodDNSConfig", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nameservers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPodDNSConfigOption", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "searches", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodDNSConfigOption", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodIP", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ip", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodReadinessGate", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "conditionType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodSecurityContext", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsGroup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsGroupChangePolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsGroup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsNonRoot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsUser", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seLinuxOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESELinuxOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seccompProfile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESeccompProfile", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "supplementalGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sysctls", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GESysctl", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "windowsOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEWindowsSecurityContextOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "activeDeadlineSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "affinity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAffinity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automountServiceAccountToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dnsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodDNSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dnsPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enableServiceLinks", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeralContainers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEEphemeralContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostAliases", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEHostAlias", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIPC", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostNetwork", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullSecrets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initContainers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesContainer", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeSelector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overhead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preemptionPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priority", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priorityClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readinessGates", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPodReadinessGate", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "restartPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtimeClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "schedulerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityContext", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodSecurityContext", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setHostnameAsFQDN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareProcessNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subdomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "terminationGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tolerations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEToleration", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topologySpreadConstraints", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GETopologySpreadConstraint", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKubernetesVolumeSpec", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostIP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nominatedNodeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phase", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIPs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "qosClass", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startTime", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectMeta", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPodSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPort", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesPortExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "networkProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPortRange", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPortStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPortValidationResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_APPLICABLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCANNER_DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDED_FROM_SCAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSUPPORTED_PORT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPortworxVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPredefinedGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPredefinedGroupType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPredefinedGroupType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALL_USERS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_AUTHENTICATED_USERS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOMAIN_ENTITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_SUBSCRIPTION_USERS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_TENANT_USERS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPreferredSchedulingTerm", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeSelectorTerm", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPresignedURLType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AZURE_SAS_TOKEN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPrivateEndpoint", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEPrivateLink", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPrivilegesRequired", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SINGLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTIPLE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProbe", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEExecAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failureThreshold", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "handler", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHandler", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGet", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHTTPGetAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initialDelaySeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "periodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successThreshold", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tcpSocket", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETCPSocketAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeoutSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEProductCategory", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ONLINE_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLIENT_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE_LIBRARY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEProductDataType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLASSIFIED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PII", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProductKubernetesCluster", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environments", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEEnvironment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespacesExternalIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedCluster", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProductOrganization", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environments", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEEnvironment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentOrganizations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedOrganization", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedResourceGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subOrganizations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEProductResourceStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MANUALLY_REVIEWED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTO_SUGGESTED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEProductSubCategory", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC_CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE_CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ON_PREMISE_DATACENTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESKTOP_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOBILE_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProject", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEBusinessImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessUnit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAuthentication", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExposedAPI", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUserInterface", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identifiers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isActivelyDeveloped", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCustomerFacing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInternetFacing", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRegulated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesClusters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEProductKubernetesCluster", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastReview", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEProductOrganization", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ownerIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productCategory", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEProductCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSubCategory", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEProductSubCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regulatoryStandards", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GERegulatoryStandards", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEProjectRepository", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityChampIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sensitiveDataTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEProductDataType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storesData", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEProjectSubscription", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProjectedVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sources", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEVolumeProjection", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProjectRepository", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repoExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repoId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEProductResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProjectSubscription", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environments", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEEnvironment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentOrganizations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedAccount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedResourceGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharedTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEProductResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProxy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kinds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEProxyRule", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendAddresses", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendAppProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendNetworkInterfaceIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendNetworkProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendWebServiceExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "certificateIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directServerReturn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domainIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firewallExternalIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendAddresses", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendAppProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendNetworkInterfaceId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendNetworkProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendPort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConditions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpMethodMatchType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpMethodTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSourceNAT", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathConditions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEProxyRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEProxyRuleType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NAT_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FORWARDING_RULE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEPublicExposure", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRIVATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECTS_MAY_BE_PUBLIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PUBLIC", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEQuantity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEQuobyteVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tenant", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volume", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERawAccessPolicy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statements", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyStatement", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GERawAccessPolicyEffect", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ALLOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyElements", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "elements", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isExceptionList", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyStatement", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyElements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alibabaConditions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsCondition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "effect", + "args": [], + "type": { + "kind": "ENUM", + "name": "GERawAccessPolicyEffect", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "principals", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyElements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERawAccessPolicyPolicyElements", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERBDPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyring", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERBDVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyring", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "monitors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERegion", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERegisteredDomain", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autoRenew", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transferLock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GERegulatoryStandards", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISO_20000_1_2011", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_22301", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27001", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27017", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27018", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27701", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_9001", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FEDRAMP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIST_800_171", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIST_CSF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIPPA_HITECH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HITRUST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PCI_DSS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEC_17_A_4", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEC_REGULATION_SCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GDPR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEReplicaSet", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEReplicaSetSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEReplicaSetStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEReplicaSetSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minReadySeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEReplicaSetStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fullyLabeledReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "observedGeneration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readyReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERepository", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "languages", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastPushedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "private", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERepositoryBranch", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headCommit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headCommitTimestamp", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERepositoryTag", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEResourceFieldSelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "divisor", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuantity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEResourceGroup", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "governancePolicyAssignments", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGovernancePolicyAssignments", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEResourceRequirements", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limits", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requests", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GERisk", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERollingUpdateDaemonSet", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxSurge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxUnavailable", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERollingUpdateDeployment", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxSurge", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxUnavailable", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERollingUpdateStatefulSetStrategy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERouteTable", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERunAsGroupStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIDRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERunAsUserStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIDRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GERuntimeClassStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowedRuntimeClassNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultRuntimeClassName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEScaleIOPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protectionDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sslEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "system", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEScaleIOVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gateway", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protectionDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sslEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePool", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "system", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEScanStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROCESSING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEScopeToBool", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VPN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIPRanges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "internet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherSubscriptions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherVnets", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEScopeToInt", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CustomIPRanges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Internet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OtherSubscriptions", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OtherVnets", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VPN", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESearchIndex", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESeccompProfile", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localhostProfile", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecret", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checksum", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretSecretInFileDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesSecretDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "managed", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretManagedSecretDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "risk", + "args": [], + "type": { + "kind": "ENUM", + "name": "GERisk", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GESecretType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usage", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEUsage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretContainer", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "certificate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataCertificateDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudKey", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataCloudKeyDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crackedPassword", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataCrackedPasswordDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dbConnectionString", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataDBConnectionStringDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gitCredential", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataGitCredentialDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEncrypted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPrivate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "managedDetails", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataManagedSecretDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataPasswordDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "presignedURL", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataPresignedURLDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataPKIKeyDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicKey", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataPKIKeyDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sha256", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sshAuthorizedKey", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretDataSSHAuthorizedKeyDetails", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDataType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataCertificateDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCA", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCodeSigning", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSelfSigned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isServer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWildcard", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subjects", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbprint", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataCloudKeyDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isLongTerm", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECloudKeyType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataCrackedPasswordDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isWeak", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataDBConnectionStringDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connString", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "database", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataGitCredentialDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataManagedSecretDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAutoRotated", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataPasswordDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entropyBits", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isComplex", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numChars", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataPKIKeyDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "algorithm", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPKIAlgorithmType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bits", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataPresignedURLDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPresignedURLType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretDataSSHAuthorizedKeyDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "algo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretEnvSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretInstance", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confidence", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEConfidence", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endOffset", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finderData", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModified", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineNumber", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snippet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startOffset", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretKeySelector", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretManagedSecretDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptionKeyExternalID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretProjection", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKeyToPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "localObjectReference", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretReference", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretSecretInFileDetails", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineNumber", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchedLine", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextLine", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "previousLine", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GESecretType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SECRET_IN_FILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGED_SECRET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_SECRET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SSH_KEY_PAIR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecretVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultMode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEKeyToPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityContext", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedCapabilities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "droppedCapabilities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesSecurityContextExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privileged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runsAsRoot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sysctls", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityEventFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delegateEventId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "delegateEventTimestamp", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleBuiltinId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ruleVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GECSESeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "ENUM", + "name": "GESecurityEventFindingSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GESecurityEventFindingSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUARD_DUTY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEFENDER_FOR_CLOUD", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolFinding", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailed", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityToolFindingExtraInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByDefaultPackageName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByFilePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByInstalledProgramName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByKB", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByLibraryName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByPackageName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectedByWindowsService", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectionMethod", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEDetectionMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPotentiallyHidden", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEVulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEVulnerabilityType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolFindingExtraInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "arch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetUUID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attackerNode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bundleName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceSection", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "epoch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixedVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fqdn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "libraryName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "libraryVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mitreATTCKTactics", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mitreATTCKTechniques", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "modularityLabel", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moduleName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageManager", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "packageName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pluginOutput", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "release", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sinkMethod", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceMethod", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcEpoch", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcRelease", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "srcVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uri", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolFindingType", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEVulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScan", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analysisDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdByConnector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdByUser", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSource", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityToolScanDataSourceInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataSourceLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskScanInfo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityToolScanDiskScanInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileUploadId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostInfo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityToolScanHostInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEScanStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusDetails", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workloadAnalysisInfo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecurityToolScanWorkloadAnalysisInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScanDataSourceInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScanDiskScanInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEConnectorType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scanDuration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snapshotLifetime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "snapshotSizeMB", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeSizeGB", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScanHostInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "objectType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESecurityToolScanWorkloadAnalysisInfo", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasCriticalSeverityVulns", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighCriticalNetworkExploitableVulns", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighSeverityVulns", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESELinuxOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "level", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESELinuxStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "seLinuxOptions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESELinuxOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServerless", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsLambda", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEServerlessAWSLambdaExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAuth", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServerlessAWSLambdaExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "urlConfigs", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEServerlessAWSLambdaExtraDataFunctionUrlConfig", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServerlessAWSLambdaExtraDataFunctionUrlConfig", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "functionUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServerlessPackage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServiceAccount", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aad", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAADServicePrincipalMetadata", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "servicePermissions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PrincipalServicePermissions", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServiceAccountTokenProjection", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "audience", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expirationSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServiceConfiguration", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServicePort", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appProtocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodePort", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "protocol", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetPort", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEServiceUsageTechnology", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESessionAffinityConfig", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientIP", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEClientIPConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GESource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ_CSPM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSPECTOR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GESslProtocolVersion", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TL_SV1_0", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL_SV1_1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL_SV1_2", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL_SV1_3", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStatefulSet", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "annotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletionGracePeriodSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finalizers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesBaseExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfLink", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spec", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStatefulSetSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStatefulSetStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStatefulSetSpec", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podManagementPolicy", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revisionHistoryLimit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodTemplateSpec", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateStrategy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStatefulSetUpdateStrategy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeClaimTemplates", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaim", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStatefulSetStatus", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "collisionCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentRevision", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "observedGeneration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readyReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRevision", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedReplicas", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStatefulSetUpdateStrategy", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rollingUpdate", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERollingUpdateStatefulSetStrategy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStorageAccount", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encryptionInTransit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStorageOSPersistentVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEStorageOSVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretRef", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELocalObjectReference", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeNamespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESubnet", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressRanges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESubscription", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "governancePolicyAssignments", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGovernancePolicyAssignments", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESupplementalGroupsStrategyOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ranges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GEIDRange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GESysctl", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETaint", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "effect", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timeAdded", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GETime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETCPSocketAction", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "port", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEIntOrString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETechnology", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stackLayer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "GETechStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "threatImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEThreatImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GETechStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNREVIEWED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SANCTIONED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSANCTIONED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEThreatImpact", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEThreatSeverityLevel", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "THREAT_SEVERITY_NO_THREAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_SEVERITY_INFO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_SEVERITY_LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_SEVERITY_MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_SEVERITY_HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_SEVERITY_CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETime", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UTC", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETLSConfigCertificateAuthority", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "data", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEToleration", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "effect", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tolerationSeconds", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETopologySelectorLabelRequirement", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETopologySelectorTerm", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchLabelExpressions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GETopologySelectorLabelRequirement", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETopologySpreadConstraint", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labelSelector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GELabelSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxSkew", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topologyKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "whenUnsatisfiable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "STATIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SESSION_CONTEXT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SESSION_PARAMETER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IGNORED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GETypedLocalObjectReference", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "apiGroup", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEUsage", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASSWORD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CERTIFICATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_TOKEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SSH_KEY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEUserAccount", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accountEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsUniqueIdentifier", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credentials", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GECredential", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "department", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directoryLastSyncTime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "displayName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "givenName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasMfa", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasShell", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "homeDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactiveInLast90Days", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "jobTitle", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetes", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEKubernetesIAMExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastPasswordChange", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastPasswordUse", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loginExpiration", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mail", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mailNickname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherMails", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordLocked", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "premisesDistinguishedName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "proxyAddresses", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shellPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "surname", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userDirectory", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userPrincipalName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "servicePermissions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PrincipalServicePermissions", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualDesktop", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rootVolumeAtRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userVolumeAtRestEncryption", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachine", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isContainerHost", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEphemeral", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromAWSMarketplace", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesExtraData", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVirtualMachineKubernetesExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "memoryGB", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operatingSystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passwordAuthDisabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vCPUs", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachineImage", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "extraData", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVirtualMachineImageExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "family", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPublic", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachineImageExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azure", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVirtualMachineImageExtraDataAzureExtraData", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachineImageExtraDataAzureExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "osType", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEVMOperatingSystem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceBlobUri", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceDiskId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceImageId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceSnapshotId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceStorageAccountId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualMachineKubernetesExtraData", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isKubernetesNode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVirtualNetwork", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressRanges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flowLogsEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasDeployedInstances", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefault", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEVMOperatingSystem", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LINUX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WINDOWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolume", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "encrypted", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasRecentSnapshot", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOs", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partitionsEncryptionSecretVersion", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replica", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sizeGb", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceImage", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolumeDevice", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "devicePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolumeMount", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mountPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mountPropagation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readOnly", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subPathExpr", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolumeNodeAffinity", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENodeSelector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolumeProjection", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMap", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapProjection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downwardAPI", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDownwardAPIProjection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secret", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretProjection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountToken", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEServiceAccountTokenProjection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "awsElasticBlockStore", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAWSElasticBlockStoreVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureFile", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEAzureFileVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cephfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECephFSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cinder", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECinderVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configMap", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEConfigMapVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "csi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GECSIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "downwardAPI", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEDownwardAPIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyDir", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEmptyDirVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ephemeral", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEEphemeralVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fc", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFCVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flexVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlexVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "flocker", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEFlockerVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gcePersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGCEPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "glusterfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEGlusterfsVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostPath", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEHostPathVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iscsi", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEISCSIVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nfs", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GENFSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "persistentVolumeClaim", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPersistentVolumeClaimVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "photonPersistentDisk", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPhotonPersistentDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portworxVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPortworxVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projected", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEProjectedVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quobyte", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEQuobyteVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rbd", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GERBDVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scaleIO", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScaleIOVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secret", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GESecretVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageos", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEStorageOSVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vsphereVolume", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEVsphereVirtualDiskVolumeSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVsphereVirtualDiskVolumeSource", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fsType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePolicyID", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storagePolicyName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "volumePath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEVulnerability", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cisaKevDueDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cisaKevReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2AttackComplexity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAttackComplexity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2AttackVector", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAttackVector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2ConfidentialityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2IntegrityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2PrivilegesRequired", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPrivilegesRequired", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV2UserInteractionRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3AttackComplexity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAttackComplexity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3AttackVector", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEAttackVector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3ConfidentialityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3IntegrityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3PrivilegesRequired", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPrivilegesRequired", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvssV3UserInteractionRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitabilityScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasCisaKevExploit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExploit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "impactScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "references", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEVulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEVulnerabilitySeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GEVulnerabilityType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VULNERABILITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EOL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEWeakness", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commonConsequences", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEWebService", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToBool", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFromScopes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalRead", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowsExternalWrite", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containsContainerHosts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalOwners", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fqdn", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAdminPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighKubernetesPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessFromOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToExternalSubscription", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasIAMAccessToOutsideOrganization", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatus", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpGETStatusCode", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isManaged", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForHTTPS", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForNonStandardPorts", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForRDP", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForSSH", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenForWINRM", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numAddressesOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numPortsOpenTo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEScopeToInt", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openPorts", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "openToEntireInternet", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portValidationResult", + "args": [], + "type": { + "kind": "ENUM", + "name": "GEPortValidationResult", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicAccessTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GEAccessType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicIPRangesWithAccess", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiresAuth", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wizMockResource", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zone", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEWeightedPodAffinityTerm", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podAffinityTerm", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GEPodAffinityTerm", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GEWindowsSecurityContextOptions", + "fields": [ + { + "name": "vertexId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gmsaCredentialSpec", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gmsaCredentialSpecName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAsUserName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GoogleChatMessageAutomationActionParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GooglePubSubAutomationActionAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GooglePubSubAutomationActionAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorForAccess", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceAccountKey", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GooglePubSubAutomationActionAccessMethodType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTOR_CREDENTIALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT_KEY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GooglePubSubAutomationActionParams", + "fields": [ + { + "name": "projectId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessMethod", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GooglePubSubAutomationActionAccessMethodType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorForAccess", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GooglePubSubIntegrationAccessMethodInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GcpPubSubIntegrationAccessMethodType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "accessConnectorId", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceAccountKey", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphDirectedRelationshipType", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GraphRelationshipType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reverse", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GraphDirectedRelationshipTypeInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GraphRelationshipType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reverse", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphEntity", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userMetadata", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntityMetadata", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "properties", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typedProperties", + "args": [], + "type": { + "kind": "UNION", + "name": "GEAny", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "originalObject", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasOriginalObject", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "peripheralData", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerData", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastSeen", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technologies", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesPaths", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesPathConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publicExposures", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherSubscriptionExposures", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "otherVnetExposures", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIPRangeExposures", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vpnExposures", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lateralMovementPaths", + "args": [ + { + "name": "first", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPathConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "systemActivities", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SystemActivityFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphEntityMetadata", + "fields": [ + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInWatchlist", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isIgnored", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphEntityQuery", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GraphEntityType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "as", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "relationships", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphRelationshipQuery", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "where", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphPropertyPredicate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "select", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "blockExpanded", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregateConstraint", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphPropertyPredicate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GraphEntityQueryInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GraphEntityType", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "as", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "relationships", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GraphRelationshipQueryInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "where", + "type": { + "kind": "SCALAR", + "name": "GraphPropertyPredicate", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "select", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "aggregate", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "aggregateConstraint", + "type": { + "kind": "SCALAR", + "name": "GraphPropertyPredicate", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "blockName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "blockExpanded", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GraphEntityType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_ROLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_ROLE_BINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_ROLE_PERMISSION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "API_GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATION_CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHENTICATION_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKEND_BUCKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BACKUP_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRANCH_PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUCKET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CALL_CENTER_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CDN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CERTIFICATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CICD_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_LOG_CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_ORGANIZATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_RESOURCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPUTE_INSTANCE_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION_SCAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIG_MAP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_INSTANCE_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_REGISTRY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_REPOSITORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTROLLER_REVISION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DAEMON_SET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATABASE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_INVENTORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_SCHEMA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_STORE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_WORKFLOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATA_WORKLOAD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DB_SERVER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPLOYMENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DNS_RECORD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DNS_ZONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOMAIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENCRYPTION_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENDPOINT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCESSIVE_ACCESS_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_DESCRIPTOR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_DESCRIPTOR_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_SYSTEM_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIREWALL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GATEWAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOVERNANCE_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOVERNANCE_POLICY_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOSTED_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOSTED_TECHNOLOGY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IAC_DECLARATION_INSTANCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IAC_RESOURCE_DECLARATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IAC_STATE_INSTANCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IAM_BINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDENTITY_PROVIDER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IP_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_CLUSTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_CRON_JOB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_INGRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_INGRESS_CONTROLLER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_JOB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_NETWORK_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_NODE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_PERSISTENT_VOLUME", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_PERSISTENT_VOLUME_CLAIM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_POD_SECURITY_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_STORAGE_CLASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KUBERNETES_VOLUME", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAST_LOGIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LATERAL_MOVEMENT_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOAD_BALANCER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOCAL_USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALWARE_INSTANCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGED_CERTIFICATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGEMENT_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAP_REDUCE_CLUSTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MESSAGING_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAMESPACE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_ADDRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_INTERFACE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_ROUTING_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NETWORK_SECURITY_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEERING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PORT_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PREDEFINED_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE_ENDPOINT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE_LINK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROXY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROXY_RULE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RAW_ACCESS_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REGISTERED_DOMAIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPLICA_SET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPOSITORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPOSITORY_BRANCH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPOSITORY_TAG", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOURCE_GROUP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROUTE_TABLE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEARCH_INDEX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_CONTAINER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_DATA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECRET_INSTANCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_EVENT_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_TOOL_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_TOOL_FINDING_TYPE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_TOOL_SCAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVERLESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVERLESS_PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_USAGE_TECHNOLOGY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STATEFUL_SET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STORAGE_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBNET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TECHNOLOGY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USER_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_DESKTOP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_MACHINE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_MACHINE_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VIRTUAL_NETWORK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VOLUME", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VULNERABILITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEAKNESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEB_SERVICE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "GraphPropertyPredicate", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GraphPropertyPredicateOperator", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GREATER_THAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GREATER_THAN_OR_EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN_OR_EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTS_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENDS_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOES_NOT_START_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOES_NOT_END_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOES_NOT_CONTAIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS_SET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_THE_LAST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_THE_NEXT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BEFORE_THE_LAST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AFTER_THE_NEXT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_NOT_EQUALS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_CONTAINS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_STARTS_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL_ENDS_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_DOES_NOT_START_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_DOES_NOT_END_WITH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_DOES_NOT_CONTAIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAG_CONTAINS_ALL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAG_CONTAINS_ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAG_DOES_NOT_CONTAIN_ALL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TAG_DOES_NOT_CONTAIN_ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_CONTAINS_ALL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_CONTAINS_ALL_SUBSTRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_CONTAINS_ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_CONTAINS_ANY_SUBSTRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_DOES_NOT_CONTAIN_ALL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_DOES_NOT_CONTAIN_ALL_SUBSTRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_DOES_NOT_CONTAIN_ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST_DOES_NOT_CONTAIN_ANY_SUBSTRING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_BEFORE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_AFTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_BETWEEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CIDR_CONTAINS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CIDR_DOES_NOT_CONTAIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PORT_RANGE_CONTAINS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PORT_RANGE_DOES_NOT_CONTAIN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphRelationship", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GraphRelationshipType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphRelationshipQuery", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphDirectedRelationshipType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "with", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntityQuery", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GraphRelationshipQueryInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GraphDirectedRelationshipTypeInput", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "with", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GraphEntityQueryInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "negate", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "optional", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GraphRelationshipType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ANY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANY_OUTGOING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTING_AS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMINISTRATE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALERTED_ON", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALLOWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALLOWS_ACCESS_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPLIES_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASSIGNED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ATTACHED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BEHIND", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BOOTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_FROM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAUSES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COLLABORATES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS_DST_IP_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS_DST_PORT_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS_SRC_IP_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS_SRC_PORT_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPENDS_ON", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEPLOYED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENCRYPTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENCRYPTS_PARTITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENTITLES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPOSES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOVERNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_BOUNDARY_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_DATA_FINDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_DATA_INVENTORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_DATA_SCHEMA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_DATA_STORE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_ORGANIZATION_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_PRINCIPAL_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_RESOURCE_POLICY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_SOURCE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_STANDARD_WEB_ACCESS_FROM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HAS_TECH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOSTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IGNORES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMPLEMENTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INCLUDES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INFECTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSIDE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTANCE_OF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVOKES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOUNTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OWNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PART_OF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEERED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERFORMED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERFORMED_IMPERSONATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERMITS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POINTS_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROTECTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "READS_DATA_FROM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REFERENCED_BY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPLICA_OF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROUTES_TRAFFIC_FROM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROUTES_TRAFFIC_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCANNED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEND_MESSAGES_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STORES_DATA_IN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRANSIT_PEERED_TO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VALIDATES", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GraphSearchExportEntityOptions", + "fields": null, + "inputFields": [ + { + "name": "entityType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "propertyOptions", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GraphSearchExportPropertyOptions", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GraphSearchExportPropertyOptions", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GraphSearchExportType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NORMAL_LIMITED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NORMAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMBEDDED_JSON", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINDINGS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphSearchResult", + "fields": [ + { + "name": "entities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "aggregateCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphSearchResultConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphSearchResultEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphSearchResult", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + }, + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "GraphSearchExportType", + "ofType": null + }, + "defaultValue": "NORMAL_LIMITED" + }, + { + "name": "entityOptions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GraphSearchExportEntityOptions", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GraphSearchResultEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphSearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "targetPlatforms", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAnalytics", + "fields": [ + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notAssessedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessment", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ID", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANALYZED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIRST_SEEN_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentFilters", + "fields": null, + "inputFields": [ + { + "name": "rule", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resource", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentResourceFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "result", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResult", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentResource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResourceStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentResourceFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResourceStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Active", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Inactive", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Error", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HostConfigurationRuleAssessmentResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_ASSESSED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HostConfigurationRuleCreatorType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "targetPlatforms", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "HostConfigurationRuleOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "HostConfigurationRuleOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FAILED_CHECK_COUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IaCFileConversionResult", + "fields": [ + { + "name": "resourceJSONs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IACScanMatch", + "fields": [ + { + "name": "resourceName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lineNumber", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matchContent", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expected", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "found", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IACScanRuleResult", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IACScanSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedResourceCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedPolicyMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyMatch", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matches", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IACScanMatch", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IACScanSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATIONAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IACScanStatistics", + "fields": [ + { + "name": "infoMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediumMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "criticalMatches", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filesFound", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filesParsed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queriesLoaded", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queriesExecuted", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queriesExecutionFailed", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanContainerImageInput", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InitiateDiskScanContainerImagePayload", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uploadURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanVirtualMachineImageInput", + "fields": null, + "inputFields": [ + { + "name": "region", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subscriptionID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InitiateDiskScanVirtualMachineImagePayload", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanVirtualMachineInput", + "fields": null, + "inputFields": [ + { + "name": "resourceID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InitiateDiskScanVirtualMachinePayload", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "initiateIACScanInput", + "fields": null, + "inputFields": [ + { + "name": "requestID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "types", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "initiateIACScanPayload", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uploadURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InitiateVirtualMachineImageScanInput", + "fields": null, + "inputFields": [ + { + "name": "resourceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InitiateVirtualMachineImageScanPayload", + "fields": [ + { + "name": "payload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InitiateVirtualMachineScanPayload", + "fields": [ + { + "name": "payload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Integration", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "IntegrationParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAccessibleToAllProjects", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastExecutionStatus", + "args": [], + "type": { + "kind": "ENUM", + "name": "IntegrationStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IntegrationConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IntegrationEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Integration", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IntegrationEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Integration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IntegrationFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IntegrationType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "IntegrationParams", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AwsSNSIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AzureServiceBusIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GcpPubSubIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PagerDutyIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WebhookIntegrationParams", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SlackIntegrationParams", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "IntegrationStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IntegrationTLSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "allowInsecureTLS", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serverCA", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientCertificateAndPrivateKey", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IntegrationType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS_SNS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_DEVOPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_LOGIC_APPS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SENTINEL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE_SERVICE_BUS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CISCO_WEBEX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CORTEX_XSOAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CYWARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EMAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWS_EVENT_BRIDGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_CHAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GOOGLE_PUB_SUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JIRA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MICROSOFT_TEAMS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAGER_DUTY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_HUB", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_NOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLACK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SNOWFLAKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SPLUNK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUMO_LOGIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TORQ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEBHOOK", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IPRestrictions", + "fields": [ + { + "name": "allowedIPs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Issue", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "control", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entitySnapshot", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueEntitySnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolvedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property, use notes" + }, + { + "name": "serviceTicket", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property, use serviceTickets" + }, + { + "name": "serviceTickets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "IssueResolutionReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dueAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueNote", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rejectionExpiredAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueAnalytics", + "fields": [ + { + "name": "issueCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeSize", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "informationalSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediumSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "criticalSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "informationalSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lowSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediumSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "criticalSeverityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uniqueEntityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueDateFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueEntityFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resourceGroupId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tag", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTagFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueEntitySnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTag", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTagFilter", + "fields": null, + "inputFields": [ + { + "name": "containsAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "containsAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotContainAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "doesNotContainAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityTag", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueEvidenceMeta", + "fields": [ + { + "name": "moreResultsOutOfScope", + "args": [ + { + "name": "project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "stackLayer", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStackLayer", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "relatedEntity", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueEntityFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceSecurityScan", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceControl", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueDateFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolvedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueDateFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionReason", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueResolutionReason", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "dueAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueDateFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasServiceTicket", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasNote", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasRemediation", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceControlType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ControlType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskEqualsAny", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskEqualsAll", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueNote", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ID", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_AT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueReportType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "STANDARD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DETAILED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueResolutionReason", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OBJECT_DELETED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_FIXED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTROL_CHANGED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTROL_DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FALSE_POSITIVE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCEPTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WONT_FIX", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueSettings", + "fields": [ + { + "name": "requireNoteOnRejection", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "daysToResolution", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueSettingsDaysToResolutionConfig", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueSettingsDaysToResolutionConfig", + "fields": [ + { + "name": "criteria", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueSettingsDaysToResolutionIssueCriteria", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "days", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueSettingsDaysToResolutionConfigInput", + "fields": null, + "inputFields": [ + { + "name": "criteria", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueSettingsDaysToResolutionIssueCriteriaInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "days", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssueSettingsDaysToResolutionIssueCriteria", + "fields": [ + { + "name": "projectBusinessImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssueSettingsDaysToResolutionIssueCriteriaInput", + "fields": null, + "inputFields": [ + { + "name": "projectBusinessImpact", + "type": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccount", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccountConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccountEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccountEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByCloudAccountFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByCloudAccountOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuesGroupedByCloudAccountOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssuesGroupedByCloudAccountOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUE_COUNT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByEntity", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByEntityConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByEntityEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByEntityEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByEntityFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByEntityOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssuesGroupedByEntityOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssuesGroupedByEntityOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUE_COUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEVERITY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_PROGRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesTrendDataPoint", + "fields": [ + { + "name": "time", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "IssuesTrendDataSeries", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueTrendSeriesType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesTrendDataPoint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueTrendSeriesType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESOLVED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "IssueTrendType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OPEN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CREATED_VS_RESOLVED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraActionCreateTicketTemplateParams", + "fields": [ + { + "name": "fields", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "JiraTicketFields", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "JiraActionCreateTicketTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "fields", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateJiraTicketFieldsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraActionTransitionTicketTemplateParams", + "fields": [ + { + "name": "project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "advancedFields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentOnTransition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "JiraActionTransitionTicketTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "project", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "transitionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "advancedFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "comment", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "commentOnTransition", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "JiraAutomationActionAuthentication", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "JiraAutomationActionAuthenticationBasic", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "JiraAutomationActionAuthenticationTokenBearer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "JiraAutomationActionAuthenticationBasic", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraAutomationActionAuthenticationTokenBearer", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraAutomationActionParams", + "fields": [ + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use authentication" + }, + { + "name": "token", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use authentication" + }, + { + "name": "jiraAuthentication", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "JiraAutomationActionAuthentication", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ticketFields", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "JiraTicketFields", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "JiraIntegrationAuthorizationInput", + "fields": null, + "inputFields": [ + { + "name": "user", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraIntegrationParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OnPremIntegrationConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraTicketFields", + "fields": [ + { + "name": "summary", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignee", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "components", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixVersion", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "labels", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priority", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "alternativeDescriptionField", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customFields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachEvidenceCSV", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "JiraTransitionAutomationActionParams", + "fields": [ + { + "name": "serverUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use authentication" + }, + { + "name": "token", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use authentication" + }, + { + "name": "jiraAuthentication", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "JiraAutomationActionAuthentication", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "transitionId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "commentOnTransition", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JSON", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "KnownErrors", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ErrorBadUserInput", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ErrorUnauthorizedAction", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "KubernetesCluster", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "KubernetesClusterStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "KubernetesClusterKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodeCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerImageCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isPrivate", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastScannedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isConnectedUsingBroker", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KubernetesClusterConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesClusterEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesCluster", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "KubernetesClusterConnectionType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTOMATIC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STANDALONE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KubernetesClusterEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesCluster", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "KubernetesClusterFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "kind", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "KubernetesClusterKind", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "KubernetesClusterStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assignedToProject", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudAccount", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connectorId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connectionType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "KubernetesClusterConnectionType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "usingBroker", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "KubernetesClusterKind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OKE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPEN_SHIFT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELF_HOSTED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "KubernetesClusterStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INITIAL_SCANNING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISCONNECTED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KubernetesPath", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KubernetesPathConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesPathEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "KubernetesPathEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesPath", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LateralMovementPath", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "Use pathEntities property instead" + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LateralMovementPathType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pathEntities", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPathStep", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LateralMovementSeverity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromPublicAccess", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromExternalOrganization", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isFromPubliclyExposedComputeResource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossCloud", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossOrganization", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCrossSubscription", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatforms", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "partialPath", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LateralMovementPathConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPathEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPath", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LateralMovementPathEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPath", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LateralMovementPathEntityFilter", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "negate", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "LateralMovementPathFilters", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LateralMovementPathType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "LateralMovementSeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isFromPublicAccess", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isFromExternalOrganization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isFromPubliclyExposedComputeResource", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isCrossCloud", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isCrossOrganization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isCrossSubscription", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "INPUT_OBJECT", + "name": "LateralMovementPathEntityFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "target", + "type": { + "kind": "INPUT_OBJECT", + "name": "LateralMovementPathEntityFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LateralMovementPathStep", + "fields": [ + { + "name": "entity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "LateralMovementStepType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LateralMovementPathType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ESCALATION_TO_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESCALATION_TO_KUBERNETES_ADMIN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCESS_TO_SENSITIVE_DATA", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LateralMovementSeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "LateralMovementStepType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IMPERSONATE_PRINCIPAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPUTE_RESOURCE_ACTING_AS_PRINCIPAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOGIN_USING_CLOUD_KEY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINS_CLOUD_KEY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "License", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GNU_AGPLV3", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNU_GPLV2", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNU_GPLV3", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNU_LGPLV21", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNU_LGPLV3", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APACHE_LICENSE_2", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOZILLA_PUBLIC_LICENSE_2", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIT_LICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THE_UNLICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZLIB_LICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZERO_CLAUSE_BSD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FREEBSD_LICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NEW_BSD_LICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BSD_LICENSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS_PL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoginInfo", + "fields": [ + { + "name": "clientId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultConnectionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "LoginSettings", + "fields": [ + { + "name": "approvedUserDomains", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MalwareExclusion", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resources", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paths", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileNames", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileExtensions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MalwareExclusionConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MalwareExclusionEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MalwareExclusion", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MalwareExclusionEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MalwareExclusion", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MigrateUsersPayload", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "fields": [ + { + "name": "createSAMLIdentityProvider", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSAMLIdentityProviderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateSAMLIdentityProviderPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSAMLUser", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSAMLUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateSAMLUserPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSavedCloudEventFilter", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSavedCloudEventFilterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateSavedCloudEventFilterPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSavedGraphQuery", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSavedGraphQueryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateSavedGraphQueryPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createServiceAccount", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateServiceAccountPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createUser", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateUserPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSAMLIdentityProvider", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteSAMLIdentityProviderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteSAMLIdentityProviderPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSavedCloudEventFilter", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteSavedCloudEventFilterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteSavedCloudEventFilterPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSavedGraphQuery", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteSavedGraphQueryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteSavedGraphQueryPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteServiceAccount", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteServiceAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteServiceAccountPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteUser", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteUserPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "migrateUsers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MigrateUsersPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resetUserPassword", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResetUserPasswordInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResetUserPasswordPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rotateServiceAccountSecret", + "args": [ + { + "name": "ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RotateServiceAccountSecretPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendUserEmailInvite", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendUserEmailInviteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SendUserEmailInvitePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateBasicAuthSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateBasicAuthSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateBasicAuthSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSAMLIdentityProvider", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSAMLIdentityProviderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSAMLIdentityProviderPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSavedCloudEventFilter", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedCloudEventFilterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSavedCloudEventFilterPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSavedGraphQuery", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedGraphQueryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSavedGraphQueryPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSessionLifetimeSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSessionLifetimeSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSessionLifetimeSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUser", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateUserPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateViewerPreferences", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateViewerPreferencesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateViewerPreferencesPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeAuthMigration", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompleteAuthMigrationStatusPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createComputeGroupTagsSet", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateComputeGroupTagsSetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateComputeGroupTagsSetPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomIPRange", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCustomIPRangeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateCustomIPRangePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMalwareExclusion", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateMalwareExclusionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateMalwareExclusionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createScannerAPIRateLimit", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateScannerAPIRateLimitInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateScannerAPIRateLimitPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteComputeGroupTagsSet", + "args": [ + { + "name": "input", + "type": { + "kind": "INPUT_OBJECT", + "name": "DeleteComputeGroupTagsSetInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteComputeGroupTagsSetPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomIPRange", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCustomIPRangeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteCustomIPRangePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMalwareExclusion", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteMalwareExclusionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteMalwareExclusionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteScannerAPIRateLimit", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteScannerAPIRateLimitPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateComputeGroupTagsSet", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateComputeGroupTagsSetInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateComputeGroupTagsSetPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomIPRange", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCustomIPRangeInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCustomIPRangePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateExternalExposureScannerSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateExternalExposureScannerSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateExternalExposureScannerSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateIPRestrictions", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateIPRestrictionsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateIPRestrictionsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateLoginSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateLoginSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateLoginSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMalwareExclusion", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateMalwareExclusionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateMalwareExclusionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePortalInactivityTimeoutSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePortalInactivityTimeoutSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdatePortalInactivityTimeoutSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateScannerAPIRateLimit", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerAPIRateLimitInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateScannerAPIRateLimitPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateScannerExclusionTags", + "args": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerExclusionTagsPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateScannerExclusionTagPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateScannerResourceTags", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerResourceTagsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateScannerResourceTagPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateScannerSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateScannerSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateTechnology", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateTechnologyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateTechnologyPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addSecurityScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddSecurityScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AddSecurityScanPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSecurityScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteSecurityScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteSecurityScanPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSecurityScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSecurityScanPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createReport", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateReportInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateReportPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteReport", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteReportInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteReportPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rerunReport", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RerunReportInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RerunReportPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateReport", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateReportPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateReportSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateReportSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "associateServiceTicket", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AssociateServiceTicketInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AssociateServiceTicketPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createControl", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateControlInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateControlPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProject", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateProjectPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createSecurityFramework", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSecurityFrameworkInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateSecurityFrameworkPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createServiceTicket", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceTicketInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateServiceTicketPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use 'runIssueAutomationAction' instead" + }, + { + "name": "deleteControl", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteControlInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteControlPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteSecurityFramework", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteSecurityFrameworkInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteSecurityFrameworkPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disassociateServiceTicket", + "args": [ + { + "name": "serviceTicketId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DisassociateServiceTicketPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "duplicateSecurityFramework", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DuplicateSecurityFrameworkInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DuplicateSecurityFrameworkPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reassessIssue", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ReassessIssueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReassessIssuePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAllControls", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunAllControlsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runControl", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunControlInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunControlPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runIssueAutomationAction", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunIssueAutomationActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunIssueAutomationActionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runIssuesAutomationAction", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunIssuesAutomationActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunIssuesAutomationActionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateControl", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateControlInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateControlPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateControls", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateControlsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateControlsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateIssue", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateIssuePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateIssueSettings", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueSettingsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateIssueSettingsPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateIssues", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateIssuesPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProject", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateSecurityFramework", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityFrameworkInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateSecurityFrameworkPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createActionTemplate", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateActionTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateActionTemplatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createAutomationAction", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAutomationActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateAutomationActionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createIntegration", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateIntegrationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateIntegrationPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteActionTemplate", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteActionTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteActionTemplatePayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAutomationAction", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAutomationActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteAutomationActionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteIntegration", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteIntegrationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteIntegrationPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateAutomationAction", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateAutomationActionPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateHostConfigurationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateHostConfigurationRules", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulesPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGraphEntity", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateGraphEntityPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCloudEventRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCloudEventRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateCloudEventRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCloudEventRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCloudEventRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteCloudEventRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCloudEventRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudEventRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCloudEventRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOutpostCluster", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostClusterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateOutpostClusterPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOutpostCluster", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteOutpostClusterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteOutpostClusterPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateWizContainerRegistryToken", + "args": [ + { + "name": "input", + "type": { + "kind": "INPUT_OBJECT", + "name": "GenerateWizContainerRegistryTokenInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GenerateWizContainerRegistryTokenPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCloudConfigurationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCloudConfigurationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateCloudConfigurationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCloudConfigurationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCloudConfigurationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteCloudConfigurationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runCloudConfigurationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RunCloudConfigurationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunCloudConfigurationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCloudConfigurationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCloudConfigurationRules", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulesPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createConnector", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateConnectorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateConnectorPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOutpost", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateOutpostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateOutpostPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteConnector", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteConnectorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteConnectorPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteOutpost", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteOutpostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteOutpostPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestConnectorScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestConnectorScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestScanPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestConnectorEntityScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestConnectorEntityScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestScanPayload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uninstallOutpost", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UninstallOutpostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UninstallOutpostPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateConnector", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateConnectorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateConnectorPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOutpost", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateOutpostPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCICDScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateCICDScanPolicyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateCICDScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createContainerImageScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateContainerImageScanPolicyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateContainerImageScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use createCICDScanPolicy instead" + }, + { + "name": "deleteCICDScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteCICDScanPolicyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteCICDScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteContainerImageScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteContainerImageScanPolicyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteContainerImageScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use deleteCICDScanPolicy instead" + }, + { + "name": "finalizeCICDScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "FinalizeCICDScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScan", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateDiskScanContainerImage", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanContainerImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InitiateDiskScanContainerImagePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateDiskScanVirtualMachine", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanVirtualMachineInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InitiateDiskScanVirtualMachinePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateDiskScanVirtualMachineImage", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InitiateDiskScanVirtualMachineImageInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InitiateDiskScanVirtualMachineImagePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateIACScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "initiateIACScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "initiateIACScanPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateVirtualMachineImageScan", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "InitiateVirtualMachineImageScanInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InitiateVirtualMachineImageScanPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use the initiateDiskScanVirtualMachineImage instead" + }, + { + "name": "initiateVirtualMachineScan", + "args": [ + { + "name": "resourceId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "InitiateVirtualMachineScanPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use the initiateDiskScanVirtualMachine instead" + }, + { + "name": "processContainerImageScan", + "args": [ + { + "name": "scanFileId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "policyName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanResult", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use the initiate* and finalizeCICDScan instead" + }, + { + "name": "updateCICDScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCICDScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateContainerImageScanPolicy", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerImageScanPolicyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateContainerImageScanPolicyPayload", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use updateCICDScanPolicy instead" + }, + { + "name": "createAutomationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateAutomationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreateAutomationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteAutomationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteAutomationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeleteAutomationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateAutomationRule", + "args": [ + { + "name": "input", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateAutomationRulePayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NetworkExposure", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exposedEntity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessibleFrom", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceIpRange", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationIpRange", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portRange", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appProtocols", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "networkProtocols", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIPRanges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstSeenAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applicationEndpoints", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NetworkExposureType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposure", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NetworkExposureEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposure", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureFilters", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "exposedEntity", + "type": { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureGraphEntityFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sourceIpRange", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "accessibleFromEntity", + "type": { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureGraphEntityFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "destinationIpRange", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "portRange", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "customIpRange", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityInPath", + "type": { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureGraphEntityFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cloudAccount", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "firstSeenAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureFirstSeenFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NetworkExposureType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "publicInternetExposureFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "PublicInternetNetworkExposureFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureFirstSeenFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureGraphEntityFilter", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "negate", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NetworkExposureType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC_INTERNET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CROSS_CLOUD_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_CLOUD_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_IP_RANGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VPN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Node", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ActionTemplate", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ArtifactFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BillableWorkloadSample", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Broker", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScan", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudOrganization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFindingResource", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConnectorType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageGeneric", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContainerRegistry", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ContainerRepository", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Dashboard", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DirectoryUser", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FileUpload", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessment", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentResource", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Integration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "IssueNote", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "IssuesGroupedByEntity", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "KubernetesCluster", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "KubernetesPath", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "LateralMovementPath", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NetworkExposure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmark", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkResource", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkRule", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostCluster", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostVersionManifest", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PolicyAssessmentResource", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Report", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRun", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportType", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Scan", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettingsCustomFileDetectionListUpload", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecurityScanSource", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivity", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TechnologyCategory", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Tenant", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TenantLicense", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Vulnerability", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityAffectedPlatform", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "OCIUserCredentials", + "fields": [ + { + "name": "tenancyOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fingerprint", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privateKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OCIUserCredentialsInput", + "fields": null, + "inputFields": [ + { + "name": "tenancyOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fingerprint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "privateKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OnPremIntegrationConfig", + "fields": [ + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrderDirection", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmark", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmarkRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmarkResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OSBenchmarkResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "analyzedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkDateFilters", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmark", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkFilters", + "fields": null, + "inputFields": [ + { + "name": "rule", + "type": { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resource", + "type": { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkResourceFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "analyzedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkDateFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "result", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OSBenchmarkResult", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OSBenchmarkOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ANALYZED_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkResource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "OSBenchmarkResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmarkResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkResourceFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OSBenchmarkResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudPlatform", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "tags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OSBenchmarkResourceStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Active", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Inactive", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Error", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkResourceTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OSBenchmarkResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_ASSESSED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarkRule", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subCategory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkRuleFilters", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "names", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OSBenchmarksConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmarkEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmark", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarksOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OSBenchmarkOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Outpost", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostServiceType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCode", + "args": [], + "type": { + "kind": "ENUM", + "name": "OutpostErrorCode", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusLog", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uninstalledAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "OutpostConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selfManagedConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostSelfManagedConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "managedConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostManagedConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podAnnotations", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostCustomTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterNamespacePrefix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostCustomConfig", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "All customConfig fields were moved to the outpost itself" + }, + { + "name": "selfManaged", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "When an outpost is self managed it'll have a selfManagedConfig, if not, selfManagedConfig will be empty" + }, + { + "name": "clusters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostCluster", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostAssets", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostAWSConfig", + "fields": [ + { + "name": "roleARN", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "accessKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secretKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateBucketName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "settingsRegion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostAWSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "roleARN", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "externalID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessKey", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "secretKey", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stateBucketName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "settingsRegion", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostAzureConfig", + "fields": [ + { + "name": "tenantID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orchestratorClientID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orchestratorClientSecret", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workerClientID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workerClientSecret", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyVaultName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applicationKeyVaultName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "globalResourceGroupName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateStorageAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyVaultPrimaryScannerAppSecretName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostAzureConfigInput", + "fields": null, + "inputFields": [ + { + "name": "tenantID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subscriptionID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "environment", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orchestratorClientID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orchestratorClientSecret", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workerClientID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "workerClientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyVaultName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "applicationKeyVaultName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "globalResourceGroupName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "stateStorageAccountName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyVaultPrimaryScannerAppSecretName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostCluster", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostClusterServiceType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpost", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "config", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "OutpostClusterConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpProxyConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostClusterHttpProxyConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterAWSConfig", + "fields": [ + { + "name": "clusterName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sqsURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesServiceAccountName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vpcId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subnetIds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityGroupIds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpProxyURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use httpProxyConfig->httpProxyURL instead" + }, + { + "name": "httpsProxyURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use httpProxyConfig->httpsProxyURL instead" + }, + { + "name": "vpcCIDR", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use httpProxyConfig->vpcCIDR instead" + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAWSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "httpProxyURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "httpsProxyURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vpcCIDR", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clusterName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sqsURL", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "kubernetesServiceAccountName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterAzureConfig", + "fields": [ + { + "name": "clusterName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "servicebusQueueName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "servicebusNamespace", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroupName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storageAccountNames", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "podIdentityName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAzureConfigInput", + "fields": null, + "inputFields": [ + { + "name": "clusterName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "servicebusQueueName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "servicebusNamespace", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "resourceGroupName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "storageAccountNames", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "podIdentityName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nodeResourceGroup", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "OutpostClusterConfig", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "OutpostClusterAWSConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterAzureConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterGCPConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterOCIConfig", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterConfigInput", + "fields": null, + "inputFields": [ + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterGCPConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "httpProxyConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterHttpProxyConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterGCPConfig", + "fields": [ + { + "name": "clusterName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clusterZone", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "topicName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pubSubSubscription", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterGCPConfigInput", + "fields": null, + "inputFields": [ + { + "name": "clusterName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clusterZone", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "topicName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "pubSubSubscription", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterHttpProxyConfig", + "fields": [ + { + "name": "httpProxyURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "httpsProxyURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vpcCIDRs", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vpcCIDR", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterHttpProxyConfigInput", + "fields": null, + "inputFields": [ + { + "name": "httpProxyURL", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "httpsProxyURL", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vpcCIDRs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vpcCIDR", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostClusterOCIConfig", + "fields": [ + { + "name": "clusterName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "streamOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostClusterServiceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "OutpostConfig", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "OutpostAWSConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostGCPConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostAzureConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OutpostOCIConfig", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostConfigInput", + "fields": null, + "inputFields": [ + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostGCPConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ociConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostOCIConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostCustomConfig", + "fields": [ + { + "name": "podAnnotations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespacePrefix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostCustomConfigInput", + "fields": null, + "inputFields": [ + { + "name": "podAnnotations", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceTags", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "namespacePrefix", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostCustomTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostErrorCode", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INSUFFICIENT_QUOTA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSUFFICIENT_PERMISSIONS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INITIALIZATION_FAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISWALLOWED_BY_POLICY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostExternalInternetAccess", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTERNET", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HTTP_PROXY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostServiceType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostGCPConfig", + "fields": [ + { + "name": "orchestratorKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "workerKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "No longer supported" + }, + { + "name": "workerAccountEmail", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateBucketName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostGCPConfigInput", + "fields": null, + "inputFields": [ + { + "name": "orchestratorKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workerKey", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "workerAccountEmail", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "stateBucketName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostManagedConfig", + "fields": [ + { + "name": "resourceTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostCustomTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesLoggingEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesCloudMonitoringEnabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "bringYourOwnNetworkOutpost", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostOCIConfig", + "fields": [ + { + "name": "compartmentOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orchestrator", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OCIUserCredentials", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vaultOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "keyOCID", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stateBucketName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "settingsRegion", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostOCIConfigInput", + "fields": null, + "inputFields": [ + { + "name": "compartmentOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "orchestrator", + "type": { + "kind": "INPUT_OBJECT", + "name": "OCIUserCredentialsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vaultOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "keyOCID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "stateBucketName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "settingsRegion", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OutpostOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CREATED_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostSelfManagedConfig", + "fields": [ + { + "name": "externalInternetAccess", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostExternalInternetAccess", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageRepository", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imagePullSecret", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OutpostVersionManifest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disableAutomaticConfigurationBucketSync", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostServiceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OCI", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INITIAL_SETUP", + "isDeprecated": true, + "deprecationReason": "No longer supported" + }, + { + "name": "INITIALIZING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONNECTED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INITIALIZED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNINSTALLING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_UNINSTALLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNINSTALLED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNINSTALLATION_FAILED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostVersionImage", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OutpostVersionImageServiceType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OutpostVersionImageServiceType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AWS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GCP", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OutpostVersionManifest", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostVersionImage", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "fields": [ + { + "name": "endCursor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasNextPage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PagerDutyActionCreateIncidentTemplateParams", + "fields": [ + { + "name": "payload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PagerDutyActionCreateIncidentTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "payload", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PagerDutyIntegrationParams", + "fields": [ + { + "name": "integrationKey", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PerCloudBYONOutpostClusterConfigInput", + "fields": null, + "inputFields": [ + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "BYONOutpostClusterAWSConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PerCloudSelfManagedOutpostClusterInput", + "fields": null, + "inputFields": [ + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostClusterGCPConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyAssessment", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "PolicyAssessmentSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PolicyAssessmentResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAssessmentResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "output", + "args": [], + "type": { + "kind": "UNION", + "name": "PolicyAssessmentOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyAssessmentEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAssessment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PolicyAssessmentFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "result", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PolicyAssessmentResult", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "policy", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccount", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PolicyAssessmentOutput", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "PolicyAssessmentResource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PolicyAssessmentResult", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PASS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAIL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_ASSESSED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PolicyAssessmentsConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAssessmentEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAssessment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "PolicyAssessmentSource", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "PolicyComplianceAnalytics", + "fields": [ + { + "name": "control", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assessedCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "noResourceToAsses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rejectedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notAssessedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PortalInactivityTimeoutSettings", + "fields": [ + { + "name": "isEnabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inactivityTimeoutMinutes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PortalInactivityTimeoutSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "isEnabled", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "inactivityTimeoutMinutes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PrincipalServicePermissions", + "fields": [ + { + "name": "service", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isAdmin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasHighPrivileges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastActivity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProductFeature", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INVENTORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CSPM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KSPM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GUARDRAILS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLIANCE_ASSESSMENTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VULNERABILITY_MANAGEMENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXTERNAL_NETWORK_EXPOSURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CIEM_ESSENTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WORKLOAD_SECRETS_SCANNER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RISK_ISSUES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THREAT_CENTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WORKLOAD_MALWARE_SCANNER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN_AND_CUSTOM_GRAPH_CONTROLS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN_AND_CUSTOM_COMPLIANCE_FRAMEWORKS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REPORTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANUAL_AND_AUTOMATED_RESPONSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEAM_INTEGRATIONS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STANDARD_SUPPORT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOST_CONFIGURATION_ANALYSIS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CIEM_ADVANCED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERNAL_NETWORK_EXPOSURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EVENT_BASED_SCAN_TRIGGERS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THIRD_PARTY_SCANS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_REGISTRY_SCANNING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ATTACK_PATH_ANALYSIS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_EVENTS_AND_DETECTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOST_FORENSICS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACTIVE_SCANNER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_FILE_DETECTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OUTPOST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM_CLOUD_CONFIGURATION_RULES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURE_AUTO_REMEDIATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENTERPRISE_INTEGRATIONS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ON_DEMAND_SCANS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOVEREIGN_CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEDULED_REPORTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADVANCED_SUPPORT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Project", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identifiers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessUnit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "archived", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "slug", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectOwners", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityChampions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "riskProfile", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRiskProfile", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityScore", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated, use complianceAnalytics.score instead" + }, + { + "name": "profileCompletion", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudOrganizationCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesClusterCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "teamMemberCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositoryLinks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectRepositoryLink", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountLinks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCloudAccountLink", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudOrganizationLinks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectCloudOrganizationLink", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesClustersLinks", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectKubernetesClusterLink", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technologyCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueAnalytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectIssueAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entrypoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEntrypoint", + "ofType": null + } + } + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "category", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProjectCategory", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "subCategory", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProjectSubCategory", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "complianceAnalytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectComplianceAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectComplianceAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceTrend", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectComplianceTrendSelection", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "interval", + "type": { + "kind": "ENUM", + "name": "ProjectComplianceTrendTimeInterval", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectComplianceTrendDataSeries", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceAnalyticsOverview", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceAnalyticsOverviewSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComplianceAnalyticsOverview", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectCategory", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ONLINE_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLIENT_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE_LIBRARY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCloudAccountLink", + "fields": [ + { + "name": "cloudAccount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shared", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudAccountLinkInput", + "fields": null, + "inputFields": [ + { + "name": "cloudAccount", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shared", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "environment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "resourceTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resourceGroups", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectCloudOrganizationLink", + "fields": [ + { + "name": "cloudOrganization", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudOrganization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shared", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudOrganizationLinkInput", + "fields": null, + "inputFields": [ + { + "name": "cloudOrganization", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shared", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "environment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "resourceTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ResourceTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resourceGroups", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectComplianceAnalytics", + "fields": [ + { + "name": "passSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageCompliancePosture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyPostureReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectComplianceAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectComplianceTrendDataPoint", + "fields": [ + { + "name": "time", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectComplianceTrendDataSeries", + "fields": [ + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectComplianceTrendDataPoint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectComplianceTrendSelection", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectComplianceTrendTimeInterval", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DAY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + }, + { + "name": "issueAnalyticsSelection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectIssueAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LBICount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MBICount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HBICount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectDataType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLASSIFIED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HEALTH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PII", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FINANCIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permission", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectPermission", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectEntrypoint", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectEntrypointInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "environment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectFilters", + "fields": null, + "inputFields": [ + { + "name": "impact", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "includeArchived", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectIssueAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "control", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectKubernetesClusterLink", + "fields": [ + { + "name": "kubernetesCluster", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesCluster", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "environment", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shared", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "namespaces", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectKubernetesClusterLinkInput", + "fields": null, + "inputFields": [ + { + "name": "kubernetesCluster", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "environment", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "Environment", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shared", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "namespaces", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectsOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectPermission", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VIEW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EDIT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRepositoryLink", + "fields": [ + { + "name": "repository", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRepositoryLinkInput", + "fields": null, + "inputFields": [ + { + "name": "repository", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectRiskProfile", + "fields": [ + { + "name": "isActivelyDeveloped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasAuthentication", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExposedAPI", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isInternetFacing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCustomerFacing", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storesData", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sensitiveDataTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectDataType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "businessImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRegulated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regulatoryStandards", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RegulatoryStandard", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasUserInterface", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectRiskProfileInput", + "fields": null, + "inputFields": [ + { + "name": "isActivelyDeveloped", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasAuthentication", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasExposedAPI", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isInternetFacing", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isCustomerFacing", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "storesData", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sensitiveDataTypes", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectDataType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "businessImpact", + "type": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isRegulated", + "type": { + "kind": "ENUM", + "name": "YesNoUnknown", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "regulatoryStandards", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RegulatoryStandard", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectsOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUSINESS_IMPACT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_SCORE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectSubCategory", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC_CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE_CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ON_PREMISE_DATACENTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESKTOP_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOBILE_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVER_APPLICATION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectWithComplianceAnalyticsConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectWithComplianceAnalyticsEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overviewExportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ComplianceAnalyticsOverviewSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProjectWithComplianceAnalyticsEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectWithComplianceAnalyticsFilters", + "fields": null, + "inputFields": [ + { + "name": "framework", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "businessImpact", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BusinessImpactFilter", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "impact", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BusinessImpact", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProjectWithComplianceAnalyticsOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProjectWithComplianceAnalyticsOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProjectWithComplianceAnalyticsOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "POSTURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PASSED_CHECKS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PublicInternetNetworkExposureFilters", + "fields": null, + "inputFields": [ + { + "name": "hasApplicationEndpoint", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "applicationEndpointId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "fields": [ + { + "name": "billableWorkloadTrend", + "args": [ + { + "name": "startDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BillableWorkloadTrendData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repositories", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "RepositoryFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RepositoryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "repository", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directoryUser", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DirectoryUser", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directoryUsers", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DirectoryUserConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "basicAuthSettings", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BasicAuthSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtinSavedGraphQuery", + "args": [ + { + "name": "slug", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dashboard", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Dashboard", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dashboards", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "DashboardFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DashboardConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "samlIdentityProvider", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "samlIdentityProviderConfig", + "args": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "samlIdentityProviderId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SAMLIdentityProviderConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "samlIdentityProviders", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SAMLIdentityProviderFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLIdentityProviderConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedCloudEventFilter", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedCloudEventFilters", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SavedCloudEventFilterFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedCloudEventFilterConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedGraphQueries", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SavedGraphQueryFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedGraphQueryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "savedGraphQuery", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccount", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccounts", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ServiceAccountFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceAccountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sessionLifetimeSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SessionLifetimeSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userRoles", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRoleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "UserFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "viewer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authMigration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AuthMigration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "computeGroupTagsSet", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "computeGroupTagsSets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIPRange", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customIPRanges", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomIPRangeFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomIPRangeConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalExposureScannerSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalExposureScannerSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipRestrictions", + "args": [], + "type": { + "kind": "OBJECT", + "name": "IPRestrictions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loginSettings", + "args": [], + "type": { + "kind": "OBJECT", + "name": "LoginSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "malwareExclusion", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MalwareExclusion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "malwareExclusions", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MalwareExclusionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portalInactivityTimeoutSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PortalInactivityTimeoutSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestScannerSettingsCustomFileDetectionListUpload", + "args": [ + { + "name": "filename", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RequestScannerSettingsCustomFileDetectionListUploadPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerAPIRateLimit", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerApiRateLimits", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerApiRateLimitConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerExclusionSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerExclusionSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerResourceTags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannerSettings", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ScannerSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technologies", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "TechnologyFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "TechnologyOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technology", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityScan", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityScanSources", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScanSource", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityScans", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityScanFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScanConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilities", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerability", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Vulnerability", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityFindings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityFindingConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityVendorAdvisories", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityVendorAdvisoryFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisoryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityVendorAdvisory", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "report", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportRun", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReportRun", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportRuns", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ReportRunFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportRunConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportType", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReportType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportTypes", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ReportTypeFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportTypeConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reports", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ReportFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reportSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtinControl", + "args": [ + { + "name": "slug", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "control", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controls", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ControlConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesGroupedByCloudAccount", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByCloudAccountFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByCloudAccountOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByCloudAccountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesGroupedByEntity", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByEntityFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssuesGroupedByEntityOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesGroupedByEntityConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesTrend", + "args": [ + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "IssueTrendType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "interval", + "type": { + "kind": "ENUM", + "name": "TimeInterval", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssuesTrendDataSeries", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slug", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityCategories", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityCategoryFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategoryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityCategory", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityFramework", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securityFrameworks", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFrameworkConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategory", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpostDeploymentAssets", + "args": [ + { + "name": "outpostId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OutpostAssets", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpostVersionManifest", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OutpostVersionManifest", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpostVersionManifests", + "args": [ + { + "name": "onlyLatest", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostVersionManifest", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actionTemplate", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "actionTemplates", + "args": [ + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ActionTemplateFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ActionTemplateConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automationAction", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automationActions", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationActionConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integration", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Integration", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integrations", + "args": [ + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IntegrationFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IntegrationConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "testAutomationAction", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationActionTestResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "convertIaCFileToResourceJson", + "args": [ + { + "name": "IaCFileContent", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IaCFileConversionResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationRule", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationRuleAssessments", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleAssessmentConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationTargetPlatforms", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "graphEntity", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "graphSearch", + "args": [ + { + "name": "query", + "type": { + "kind": "INPUT_OBJECT", + "name": "GraphEntityQueryInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "controlId", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quick", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphSearchResultConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueEvidenceMeta", + "args": [ + { + "name": "issueId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IssueEvidenceMeta", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEventRuleJsonTest", + "args": [ + { + "name": "rule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "json", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRuleJsonTest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEvent", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloudEvent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEventTypes", + "args": [ + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventTypeFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEventExternalTypes", + "args": [ + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventExternalTypeFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventExternalType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEventRule", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEventRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudEvents", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "groupBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudEventGroupBy", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudEventSearchResultConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestFileUpload", + "args": [ + { + "name": "filename", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RequestFileUploadPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lateralMovementPaths", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "LateralMovementPathFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LateralMovementPathConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "networkExposures", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "NetworkExposureFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NetworkExposureConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpostCluster", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OutpostCluster", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRule", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRuleIaCTest", + "args": [ + { + "name": "rule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "IaCFileContent", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "cloudConfigurationRuleIaCTest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRuleJsonTest", + "args": [ + { + "name": "rule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "json", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleJsonTest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRuleTest", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rule", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "nativeType", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nativeTypes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccountIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleTest", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationFinding", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConfigurationFinding", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationFindings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quick", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableRegions", + "args": [ + { + "name": "region", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableRegions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connector", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorType", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConnectorType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectorTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorType", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connectors", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConnectorOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outpost", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "outposts", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "OutpostOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OutpostConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scan", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Scan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "signConnectorParams", + "args": [ + { + "name": "connectorType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "azureAuthParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "SignAzureConnectorAuthParams", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SignConnectorParamsResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tenantIdentityClient", + "args": [ + { + "name": "cloudProvider", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "TenantIdentityClient", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "testConnectorConfig", + "args": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "authParams", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorConfigTestResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccount", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloudAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccounts", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudAccountFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudOrganization", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloudOrganization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudOrganizations", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudOrganizationFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudOrganizationConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesCluster", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "KubernetesCluster", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kubernetesClusters", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "KubernetesClusterFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KubernetesClusterConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTagKeys", + "args": [ + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceTagKeysFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceTags", + "args": [ + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ResourceTagFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResourceTag", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendScanResults", + "args": [ + { + "name": "payload", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "policyName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "backendScanStatus", + "args": [ + { + "name": "payload", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BackendScanStatusPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cicdScan", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CICDScan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cicdScanPolicies", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CICDScanPolicyFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CICDScanPolicyOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanPolicyConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cicdScanPolicy", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cicdScans", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CICDScanFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CICDScanOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CICDScanConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cliConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CLIConfigurationRulesFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIConfigurationRulesConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cliDownloadInformation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CLIDownloadInformation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerImageScanPolicies", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageScanPolicyFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageScanPolicyOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicyConnection", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use cicdScanPolicies instead" + }, + { + "name": "containerImageScanPolicy", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use cicdScanPolicy instead" + }, + { + "name": "staticData", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StaticDataPayload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automationRule", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "automationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationRuleFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AutomationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountsWithComplianceAnalytics", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudAccountWithComplianceAnalyticsOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudAccountWithComplianceAnalyticsFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudAccountWithComplianceAnalyticsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "osBenchmark", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OSBenchmark", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "osBenchmarks", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarkFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "OSBenchmarksOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OSBenchmarksConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "osBenchmarksRuleIds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyAssessments", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "PolicyAssessmentFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyAssessmentsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectsWithComplianceAnalytics", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWithComplianceAnalyticsOrder", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectWithComplianceAnalyticsFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProjectWithComplianceAnalyticsConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loginInfo", + "args": [ + { + "name": "email", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "LoginInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogEntries", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "AuditLogEntryFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AuditLogEntryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "auditLogEntry", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AuditLogEntry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "systemActivities", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "SystemActivityFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerImage", + "args": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "ContainerImageBase", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerImages", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerImageOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerImageConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRegistries", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerRegistryFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerRegistryOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRegistryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "containerRepositories", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerRepositoryFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ContainerRepositoryOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ContainerRepositoryConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReassessIssueInput", + "fields": null, + "inputFields": [ + { + "name": "issueId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReassessIssuePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RegulatoryStandard", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISO_20000_1_2011", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_22301", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27001", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27017", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27018", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_27701", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISO_9001", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOC", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FEDRAMP", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIST_800_171", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIST_CSF", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIPPA_HITECH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HITRUST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PCI_DSS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEC_17A_4", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEC_REGULATION_SCI", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOX", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GDPR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Report", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ReportParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parameters", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportParameters", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Use params instead" + }, + { + "name": "lastRun", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReportRun", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runStartsAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emailTarget", + "args": [], + "type": { + "kind": "OBJECT", + "name": "EmailTarget", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nextRunAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runIntervalHours", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReportFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastReportRunStatus", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReportRunStatus", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportGraphQueryEntityOptions", + "fields": [ + { + "name": "entityType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "propertyOptions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportGraphQueryPropertyOptions", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportGraphQueryPropertyOptions", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParameters", + "fields": [ + { + "name": "entities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ReportParams", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ReportParamsGraphQuery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsVulnerabilities", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsComplianceExecutiveSummary", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsNetworkExposure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsConfigurationFindings", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsSecurityFramework", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsIssue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsHostConfiguration", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ReportParamsComplianceExecutiveSummary", + "fields": [ + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsConfigurationFindings", + "fields": [ + { + "name": "entities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsGraphQuery", + "fields": [ + { + "name": "query", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityOptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportGraphQueryEntityOptions", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsHostConfiguration", + "fields": [ + { + "name": "subscriptionIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frameworkCategory", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationRuleAssessmentsFilters", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsIssue", + "fields": [ + { + "name": "issueReportType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "evidenceGraphEntityTypesToInclude", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issueFilters", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsNetworkExposure", + "fields": [ + { + "name": "entities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsSecurityFramework", + "fields": [ + { + "name": "entities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportParamsVulnerabilities", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetType", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assetObjectType", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportGraphEntityType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entities", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "since", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityIds", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendorSeverity", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRun", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "report", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReportRunStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "progress", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedReason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "args": [], + "type": { + "kind": "UNION", + "name": "ReportRunResults", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportRunEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportRun", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportRun", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReportRunFilters", + "fields": null, + "inputFields": [ + { + "name": "reportId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ReportRunResults", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ReportRunResultsBenchmark", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsGraphQuery", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsNetworkExposure", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsConfigurationFindings", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsVulnerabilities", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsIssues", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsBenchmark", + "fields": [ + { + "name": "scannedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsConfigurationFindings", + "fields": [ + { + "name": "findingsCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsGraphQuery", + "fields": [ + { + "name": "resultCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entityCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsIssues", + "fields": [ + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsNetworkExposure", + "fields": [ + { + "name": "scannedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publiclyAccessibleCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportRunResultsVulnerabilities", + "fields": [ + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReportRunStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "IN_PROGRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportSettings", + "fields": [ + { + "name": "retentionDays", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportType", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportTypeConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportTypeEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReportTypeEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ReportTypeFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Repository", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "connector", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RepositoryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RepositoryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Repository", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RepositoryFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestConnectorEntityScanInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "objectParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "EntityScanParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "connectorId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestConnectorScanInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestFileUploadPayload", + "fields": [ + { + "name": "upload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FileUpload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestScannerSettingsCustomFileDetectionListUploadPayload", + "fields": [ + { + "name": "upload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerSettingsCustomFileDetectionListUpload", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestScanPayload", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "A failure will be returned using standard graphql failure, so this will always be true" + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "A failure will be returned using standard graphql failure, so this will always be empty" + }, + { + "name": "scan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Scan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RerunReportInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RerunReportPayload", + "fields": [ + { + "name": "report", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResetUserPasswordInput", + "fields": null, + "inputFields": [ + { + "name": "userId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResetUserPasswordPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResourceTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResourceTagFilters", + "fields": null, + "inputFields": [ + { + "name": "cloudAccountId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyEquals", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "keyContains", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "valueContains", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResourceTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResourceTagKeysFilters", + "fields": null, + "inputFields": [ + { + "name": "cloudAccountId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RotateServiceAccountSecretPayload", + "fields": [ + { + "name": "serviceAccount", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunAllControlsPayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RunCloudConfigurationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunCloudConfigurationRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RunControlInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunControlPayload", + "fields": [ + { + "name": "control", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunIssueAutomationActionError", + "fields": [ + { + "name": "issue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RunIssueAutomationActionInput", + "fields": null, + "inputFields": [ + { + "name": "actionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "overrideActionParams", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunIssueAutomationActionPayload", + "fields": [ + { + "name": "serviceTicket", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RunIssuesAutomationActionInput", + "fields": null, + "inputFields": [ + { + "name": "actionId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "issueIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "overrideActionParams", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RunIssuesAutomationActionPayload", + "fields": [ + { + "name": "serviceTickets", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceTicket", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "successCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RunIssueAutomationActionError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SAMLGroupMapping", + "fields": [ + { + "name": "providerGroupId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SAMLGroupMappingCreateInput", + "fields": null, + "inputFields": [ + { + "name": "providerGroupId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projects", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SAMLGroupMappingUpdateInput", + "fields": null, + "inputFields": [ + { + "name": "providerGroupId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "projects", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuerURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "loginURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logoutURL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "useProviderManagedRoles", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allowManualRoleOverride", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "certificate", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "domains", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "groupMapping", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLGroupMapping", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeGroupsMappingByRole", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SAMLIdentityProviderConfig", + "fields": [ + { + "name": "ssoUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceProviderId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "idpLoginUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spLogoutUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "spCertificate", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SAMLIdentityProviderConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLIdentityProviderEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SAMLIdentityProviderEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SAMLIdentityProviderFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "ENUM", + "name": "AuthenticationSource", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedCloudEventFilterConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedCloudEventFilterEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SavedCloudEventFilterDateTimeFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedCloudEventFilterEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SavedCloudEventFilterFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "createdByType", + "type": { + "kind": "ENUM", + "name": "SavedCloudEventFiltersCreatedByType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "updatedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "SavedCloudEventFilterDateTimeFilter", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SavedCloudEventFiltersCreatedByType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "securitySubCategories", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "query", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalReferences", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedGraphQueryExternalReference", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedGraphQueryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedGraphQueryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedGraphQueryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SavedGraphQueryExternalReference", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SavedGraphQueryFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "SavedGraphQueryType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SavedGraphQueryType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER_CREATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUILT_IN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Scan", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findingsReady", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "findingsEvaluatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesReady", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issuesEvaluatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiatedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "progressLog", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issues", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurationFindings", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ConfigurationFindingFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurationFindingConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "service", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ScannerAPIRateLimitService", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryRequestsPerSecond", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationRequestsPerSecond", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerApiRateLimitConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerApiRateLimitEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerApiRateLimitEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ScannerAPIRateLimitService", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "EC2", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerExclusionSettings", + "fields": [ + { + "name": "tags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerExclusionTag", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerExclusionTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerResourceTag", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettings", + "fields": [ + { + "name": "computeResourceGroupMemberScanSamplingEnabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxComputeResourceGroupMemberScanCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prioritizeActiveComputeResourceGroupMembers", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalFindingSources", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerSettingsExternalFindingSources", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "excessiveAccessDaysThreshold", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "computeResourceGroupByTags", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + } + } + }, + "isDeprecated": true, + "deprecationReason": "use createComputeGroupTagSet instead" + }, + { + "name": "customFileDetectionList", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ScannerSettingsCustomFileDetectionListUpload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettingsAwsInspectorConfig", + "fields": [ + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettingsAzureSecurityCenterConfig", + "fields": [ + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettingsCustomFileDetectionListUpload", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileDetectionCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScannerSettingsExternalFindingSources", + "fields": [ + { + "name": "awsInspectorConfig", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerSettingsAwsInspectorConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "azureSecurityCenterConfig", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerSettingsAzureSecurityCenterConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityCategory", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "framework", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subCategories", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityCategoryComplianceAnalytics", + "fields": [ + { + "name": "category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageCompliancePosture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyPostureReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subCategoryAnalytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategoryComplianceAnalytics", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityCategoryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategoryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityCategoryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityCategoryFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityCategoryInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subCategories", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SecuritySubCategoryInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFramework", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "builtin", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityFrameworkPolicyType", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controls", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ControlConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hostConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceAnalytics", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkComplianceAnalyticsSelection", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceAnalytics", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "complianceTrend", + "args": [ + { + "name": "selection", + "type": { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkComplianceTrendSelection", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "endDate", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "interval", + "type": { + "kind": "ENUM", + "name": "SecurityFrameworkComplianceTrendTimeInterval", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceTrendDataSeries", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceAnalytics", + "fields": [ + { + "name": "passSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failSubCategoryCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "averageCompliancePosture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyPostureReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryAnalytics", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategoryComplianceAnalytics", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkComplianceAnalyticsSelection", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccount", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceTrendDataPoint", + "fields": [ + { + "name": "time", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "passCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceTrendDataSeries", + "fields": [ + { + "name": "dataPoints", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFrameworkComplianceTrendDataPoint", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkComplianceTrendSelection", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccount", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityFrameworkComplianceTrendTimeInterval", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DAY", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFrameworkConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFrameworkEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityFrameworkEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityFrameworkFamily", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOST", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFramework", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "family", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityFrameworkFamily", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "policyTypes", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityFrameworkPolicyType", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "categories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SecurityCategoryInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityFrameworkPolicyType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CLOUD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HOST", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityScan", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "args": [], + "type": { + "kind": "OBJECT", + "name": "FileUpload", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeObject", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityScanSource", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityScanStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "error", + "args": [], + "type": { + "kind": "ENUM", + "name": "SecurityScanError", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "UserOrConnector", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeObjectType", + "args": [], + "type": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopeObjectHint", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityScanConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScanEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityScanEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityScanError", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNKNOWN_FORMAT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MALFORMED_FILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MISSING_SCOPE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecurityScanFilters", + "fields": null, + "inputFields": [ + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SecurityScanStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "object", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecurityScanSource", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technology", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SecurityScanStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PROCESSING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property" + }, + { + "name": "title", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecurityCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resolutionRecommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controls", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ControlConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudConfigurationRules", + "args": [ + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filterBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "orderBy", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleOrder", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRuleConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SecuritySubCategoryComplianceAnalytics", + "fields": [ + { + "name": "subCategory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SecuritySubCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "compliancePosture", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "emptyPostureReason", + "args": [], + "type": { + "kind": "ENUM", + "name": "ComplianceEmptyPostureReason", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "policyAnalytics", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PolicyComplianceAnalytics", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SecuritySubCategoryInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "title", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionRecommendation", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SelfManagedOutpostClusterInput", + "fields": null, + "inputFields": [ + { + "name": "perCloudConfig", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PerCloudSelfManagedOutpostClusterInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendUserEmailInviteInput", + "fields": null, + "inputFields": [ + { + "name": "userId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SendUserEmailInvitePayload", + "fields": [ + { + "name": "_stub", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceAccount", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastRotatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authenticationSource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthenticationSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceAccountConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceAccountEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceAccountEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceAccount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceAccountFilters", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "ENUM", + "name": "AuthenticationSource", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowActionCreateTicketTemplateParams", + "fields": [ + { + "name": "fields", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceNowTicketFields", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceNowActionCreateTicketTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "fields", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateServiceNowFieldsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowActionUpdateTicketTemplateParams", + "fields": [ + { + "name": "tableName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceNowActionUpdateTicketTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "tableName", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowAutomationActionParams", + "fields": [ + { + "name": "baseUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ticketFields", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ServiceNowTicketFields", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ServiceNowIntegrationAuthorization", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationBasicAuthorization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationOAuthAuthorization", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "ServiceNowIntegrationAuthorizationInput", + "fields": null, + "inputFields": [ + { + "name": "username", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationBasicAuthorization", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationOAuthAuthorization", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowIntegrationParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorization", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ServiceNowIntegrationAuthorization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowTicketFields", + "fields": [ + { + "name": "tableName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customFields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "summary", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attachEvidenceCSV", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceNowUpdateTicketAutomationActionParams", + "fields": [ + { + "name": "baseUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tableName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientSecret", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ServiceTicket", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "action", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SessionLifetimeSettings", + "fields": [ + { + "name": "userSessionLifetimeMinutes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceAccountSessionLifetimeMinutes", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SessionLifetimeSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "userSessionLifetimeMinutes", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "serviceAccountSessionLifetimeMinutes", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Severity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATIONAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SignAzureConnectorAuthParams", + "fields": null, + "inputFields": [ + { + "name": "azureTenantId", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "code", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SignConnectorParamsResult", + "fields": [ + { + "name": "success", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SlackActionTemplateParams", + "fields": [ + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SlackActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SlackIntegrationParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SlackMessageAutomationActionParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "channel", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StaticDataPayload", + "fields": [ + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "replaced by diskAnalyzerUrl.version" + }, + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "replaced by diskAnalyzerUrl.url" + }, + { + "name": "diskAnalayzerUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StaticDataURL", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "replaced by diskAnalyzerUrl" + }, + { + "name": "diskAnalyzerUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StaticDataURL", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "diskAnalyzerOvalWindowsUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StaticDataURL", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "iacRegoLibsUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StaticDataURL", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StaticDataURL", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubscriptionPlanStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNDEFINED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAID", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERMINATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivity", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggerType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityTriggerType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "triggeredBy", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "SystemActivityTrigger", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statusInfo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "context", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "SystemActivityContext", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "summary", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAnalyzerContext", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionContext", + "fields": [ + { + "name": "action", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionSnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parameters", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionProjectSnapshot", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "issue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityIssueSnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entity", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityGraphEntitySnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SystemActivityAutomationRuleSnapshot", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionProjectSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "AutomationActionTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAutomationRuleSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityClusterSnapshot", + "fields": [ + { + "name": "region", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivity", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityConnectorSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConnectorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "SystemActivityContext", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SystemActivityAutomationActionContext", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityScanContext", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityAnalyzerContext", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityUninstallOutpostContext", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityReassessIssueContext", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "SystemActivityEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivity", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SystemActivityFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "automationActionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "ruleId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "resourceId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "userId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "serviceAccountId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "triggeredByType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityTriggeredByType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "activityType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "startedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "SystemActivityTimestampFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "endedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "SystemActivityTimestampFilter", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "outpostId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "connectorId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityGraphEntitySnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nativeType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityIssueSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controlId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "controlName", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityOutpostSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "serviceType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SystemActivityOutpostUninstallStage", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCANNER_RESOURCES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCANNER_CLUSTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GENERAL_RESOURCES", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityReassessIssueContext", + "fields": [ + { + "name": "issue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityIssueSnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityGraphEntitySnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityScanContext", + "fields": [ + { + "name": "connector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SystemActivityConnectorSnapshot", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scannedEntity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SystemActivityGraphEntitySnapshot", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityScanType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SystemActivityScanType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "METADATA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISK_ANALYSIS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityServiceAccountSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SystemActivityStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN_PROGRESS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKIPPED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivitySystemTrigger", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SystemActivityTimestampFilter", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "SystemActivityTrigger", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SystemActivityUserSnapshot", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityServiceAccountSnapshot", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SystemActivitySystemTrigger", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "SystemActivityTriggeredByType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "USER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVICE_ACCOUNT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SYSTEM", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SystemActivityTriggerType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ISSUE_CREATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISSUE_UPDATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANUAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEDULED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_EVENT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SystemActivityType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANALYZER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCAN", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNINSTALLER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ASSESSMENT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityUninstallOutpostContext", + "fields": [ + { + "name": "outpost", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityOutpostSnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cluster", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SystemActivityClusterSnapshot", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SystemActivityOutpostUninstallStage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SystemActivityUserSnapshot", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Technology", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "icon", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stackLayer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStackLayer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deploymentModel", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeploymentModel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "risk", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyRisk", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyUsage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "instanceEntityType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Deprecated property, use 'instanceEntityTypes' instead." + }, + { + "name": "instanceEntityTypes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerabilityAnalytics", + "args": [], + "type": { + "kind": "OBJECT", + "name": "TechnologyVulnerabilityAnalytics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "projectCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "codeRepoCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudAccountCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onlyServiceUsageSupported", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "propertySections", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyPropertySection", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyCategory", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countPerStackLayer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyCountPerStackLayer", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sanctionedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unsanctionedCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pendingReviewCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requiredCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyCountPerCategory", + "fields": [ + { + "name": "category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyCategory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyCountPerStackLayer", + "fields": [ + { + "name": "layer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStackLayer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countPerCategory", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyCountPerCategory", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TechnologyFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "risk", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyRisk", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "usage", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyUsage", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "status", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "category", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "stackLayer", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyStackLayer", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasNote", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isCloudService", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "storesData", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasNetworkAccess", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasEndOfLifeWarning", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "potentiallyUnwanted", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "billableWorkload", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "deploymentModel", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "DeploymentModel", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "license", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "License", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "onlyServiceUsageSupported", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entityId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscriptionId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "region", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "usedByOrganization", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TechnologyOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TechnologyOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TechnologyOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RISK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROJECTS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAME", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyProperty", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "AnyValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyPropertySection", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "properties", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TechnologyProperty", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TechnologyRisk", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TechnologyStackLayer", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "APPLICATION_AND_DATA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI_CD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SECURITY_AND_IDENTITY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPUTE_PLATFORMS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CODE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_ENTITLEMENTS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TechnologyStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNREVIEWED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SANCTIONED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSANCTIONED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TechnologyUsage", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "RARE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCOMMON", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMMON", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VERY_COMMON", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TechnologyVulnerabilityAnalytics", + "fields": [ + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categoryBreakdown", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityCountByCategory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "yearBreakdown", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityCountByYear", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Tenant", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dataCenter", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "license", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantLicenseType", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use licenses instead" + }, + { + "name": "subscriptionPlanStatus", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SubscriptionPlanStatus", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use status instead" + }, + { + "name": "licenses", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TenantLicense", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "primaryLicense", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TenantLicense", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantStatus", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "use primaryLicense instead" + }, + { + "name": "quotaUsage", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TenantLicensesQuotaUsage", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TenantIdentityClient", + "fields": [ + { + "name": "metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProvider", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TenantLicense", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantLicenseSKU", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isTrial", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quotas", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TenantLicenseQuota", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use quotas instead" + }, + { + "name": "status", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantLicenseStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "features", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProductFeature", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TenantLicenseQuota", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantLicenseQuotaType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TenantLicenseQuotaType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LICENSED_WORKLOADS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TenantLicenseSKU", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ_SUPPORT_STANDARD", + "isDeprecated": true, + "deprecationReason": "old SKU" + }, + { + "name": "WIZ_SUPPORT_ADVANCED", + "isDeprecated": true, + "deprecationReason": "old SKU" + }, + { + "name": "WIZ_SUPPORT_PREMIUM", + "isDeprecated": true, + "deprecationReason": "old SKU" + }, + { + "name": "WIZ_EVENTS", + "isDeprecated": true, + "deprecationReason": "old SKU" + }, + { + "name": "WIZ_EVENTS_TRIAL", + "isDeprecated": true, + "deprecationReason": "old SKU" + }, + { + "name": "WIZ_STANDARD_TRIAL", + "isDeprecated": true, + "deprecationReason": "use WIZ_STANDARD + check isTrial on the license object" + }, + { + "name": "WIZ_STANDARD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESSENTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADVANCED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UPGRADE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADVANCED_CONTROL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADVANCED_WORKFLOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOUD_DETECTION_AND_RESPONSE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEDICATED_DATA_CENTER", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXTENDED_SUPPORT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TenantLicensesQuotaUsage", + "fields": [ + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "TenantLicenseQuotaType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "usedAmount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalAmount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TenantLicenseStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERMINATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TenantLicenseType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TRIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAID", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TenantStatus", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXPIRED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TERMINATED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PENDING", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRIAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TimeInterval", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DAY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEEK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MONTH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TLSConfig", + "fields": [ + { + "name": "serverCA", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sniServerName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientCert", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientPrivateKey", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "TLSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "serverCA", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sniServerName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientCert", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientPrivateKey", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UninstallOutpostInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UninstallOutpostPayload", + "fields": [ + { + "name": "outpost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationActionChange", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateEmailAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "webhookParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateWebhookAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "slackParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateSlackMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googleChatParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateGoogleChatMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "jiraTransitionParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraTransitionAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "servicenowParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "servicenowUpdateTicketParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowUpdateTicketAutomationActionParamInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awsMessageParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateAwsMessageAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureServiceBusParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateAzureServiceBusAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "googlePubSubParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateGooglePubSubAutomationActionParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationActionInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationActionChange", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateAutomationActionPayload", + "fields": [ + { + "name": "automationAction", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationAction", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationRulePatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAutomationRulePatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "triggerSource", + "type": { + "kind": "ENUM", + "name": "AutomationRuleTriggerSource", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "triggerType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AutomationRuleTriggerType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "actionId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "overrideActionParams", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateAutomationRulePayload", + "fields": [ + { + "name": "automationRule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAwsMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "snsTopicARN", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "INPUT_OBJECT", + "name": "AwsMessageAutomationActionAccessMethodInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateAzureServiceBusAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "queueUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "INPUT_OBJECT", + "name": "AzureServiceBusAutomationActionAccessMethodInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateBasicAuthSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "requireMFA", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateBasicAuthSettingsPayload", + "fields": [ + { + "name": "basicAuthSettings", + "args": [], + "type": { + "kind": "OBJECT", + "name": "BasicAuthSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyDiskSecretsPatch", + "fields": null, + "inputFields": [ + { + "name": "countThreshold", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pathAllowList", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyDiskVulnerabilitiesPatch", + "fields": null, + "inputFields": [ + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "DiskScanVulnerabilitySeverity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageCountThreshold", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ignoreUnfixed", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageAllowList", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyIACPatch", + "fields": null, + "inputFields": [ + { + "name": "severityThreshold", + "type": { + "kind": "ENUM", + "name": "IACScanSeverity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "countThreshold", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ignoredRules", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "builtinIgnoreTagsEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customIgnoreTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CICDPolicyCustomIgnoreTagUpdateInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFrameworks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "diskVulnerabilitiesParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyDiskVulnerabilitiesPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "diskSecretsParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyDiskSecretsPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "iacParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCICDScanPolicyIACPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCICDScanPolicyPayload", + "fields": [ + { + "name": "scanPolicy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CICDScanPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulePatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRuleMatcherInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudConfigurationRuleMatcherType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "regoCode", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulePatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetNativeType", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetNativeTypes", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "opaPolicy", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "remediationInstructions", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scopeAccountIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "functionAsControl", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "iacMatchers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRuleMatcherInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulesError", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CloudConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulesInput", + "fields": null, + "inputFields": [ + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "CloudConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulesPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToAdd", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToRemove", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudConfigurationRulesPatch", + "fields": null, + "inputFields": [ + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "functionAsControl", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulesPayload", + "fields": [ + { + "name": "successCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateCloudConfigurationRulesError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudEventRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudEventRulePatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCloudEventRulePatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "targetEventNames", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "opaMatcher", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "generateFindings", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "CloudEventRuleSeverity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudProviders", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudProvider", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCloudEventRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CloudEventRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateComputeGroupTagsSetInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateComputeGroupTagsSetPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateComputeGroupTagsSetPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateComputeGroupTagsSetPayload", + "fields": [ + { + "name": "computeGroupTagsSet", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ComputeGroupTagsSet", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateConnectorInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateConnectorPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateConnectorPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authParams", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "extraConfig", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateConnectorPayload", + "fields": [ + { + "name": "connector", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerImageScanPolicyInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerImageScanPolicyPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateContainerImageScanPolicyPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "packageAllowlist", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "packageCountThreshold", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severityThreshold", + "type": { + "kind": "ENUM", + "name": "ContainerImageVulnerabilitySeverity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ignoreUnfixed", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateContainerImageScanPolicyPayload", + "fields": [ + { + "name": "scanPolicy", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ContainerImageScanPolicy", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateControlInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateControlPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateControlPatch", + "fields": null, + "inputFields": [ + { + "name": "query", + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scopeQuery", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionRecommendation", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabledForLBI", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabledForMBI", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabledForHBI", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabledForUnattributed", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateControlPayload", + "fields": [ + { + "name": "control", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateControlsError", + "fields": [ + { + "name": "control", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Control", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateControlsInput", + "fields": null, + "inputFields": [ + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "ControlFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateControlsPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToAdd", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToRemove", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateControlsPatch", + "fields": null, + "inputFields": [ + { + "name": "severity", + "type": { + "kind": "ENUM", + "name": "Severity", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateControlsPayload", + "fields": [ + { + "name": "successCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateControlsError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCustomIPRangeInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateCustomIPRangePatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateCustomIPRangePatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ipRanges", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isInternal", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCustomIPRangePayload", + "fields": [ + { + "name": "customIPRange", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomIPRange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateEmailAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cc", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateExternalExposureScannerSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateExternalExposureScannerSettingsPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateExternalExposureScannerSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "isEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "scanIntervalDays", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectAllowlist", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectBlocklist", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateExternalExposureScannerSettingsPayload", + "fields": [ + { + "name": "externalExposureScannerSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ExternalExposureScannerSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGoogleChatMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGooglePubSubAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "projectId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "topicId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "accessMethod", + "type": { + "kind": "INPUT_OBJECT", + "name": "GooglePubSubAutomationActionAccessMethodInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "type", + "type": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityMetadataPatch", + "fields": null, + "inputFields": [ + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isInWatchlist", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isIgnored", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "owner", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityPatch", + "fields": null, + "inputFields": [ + { + "name": "userMetadata", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateGraphEntityMetadataPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userTags", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGraphEntityPayload", + "fields": [ + { + "name": "graphEntity", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GraphEntity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRuleInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulePatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulePatch", + "fields": null, + "inputFields": [ + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulePayload", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulesError", + "fields": [ + { + "name": "rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "HostConfigurationRule", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulesInput", + "fields": null, + "inputFields": [ + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulesPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToAdd", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securitySubCategoriesToRemove", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateHostConfigurationRulesPatch", + "fields": null, + "inputFields": [ + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulesPayload", + "fields": [ + { + "name": "successCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateHostConfigurationRulesError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIPRestrictionsInput", + "fields": null, + "inputFields": [ + { + "name": "allowedIPs", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateIPRestrictionsPayload", + "fields": [ + { + "name": "ipRestrictions", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IPRestrictions", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuePatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuePatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuePatch", + "fields": null, + "inputFields": [ + { + "name": "status", + "type": { + "kind": "ENUM", + "name": "IssueStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionReason", + "type": { + "kind": "ENUM", + "name": "IssueResolutionReason", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dueAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rejectionExpiredAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateIssuePayload", + "fields": [ + { + "name": "issue", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateIssuesError", + "fields": [ + { + "name": "issue", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Issue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueSettingsPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssueSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "requireNoteOnRejection", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "daysToResolution", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "IssueSettingsDaysToResolutionConfigInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateIssueSettingsPayload", + "fields": [ + { + "name": "issueSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "IssueSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuesInput", + "fields": null, + "inputFields": [ + { + "name": "ids", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuesPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuesPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIssuesPatch", + "fields": null, + "inputFields": [ + { + "name": "status", + "type": { + "kind": "ENUM", + "name": "IssueStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resolutionReason", + "type": { + "kind": "ENUM", + "name": "IssueResolutionReason", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "dueAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "rejectionExpiredAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateIssuesPayload", + "fields": [ + { + "name": "successCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UpdateIssuesError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "serverUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "personalAccessToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ticketFields", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraTicketFieldsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraTicketFieldsInput", + "fields": null, + "inputFields": [ + { + "name": "summary", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "issueType", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assignee", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "components", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fixVersion", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "labels", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "priority", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "alternativeDescriptionField", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateJiraTransitionAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "serverUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "personalAccessToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "project", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "transitionId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "comment", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "commentOnTransition", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateLoginSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateLoginSettingsPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateLoginSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "approvedUserDomains", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateLoginSettingsPayload", + "fields": [ + { + "name": "loginSettings", + "args": [], + "type": { + "kind": "OBJECT", + "name": "LoginSettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateMalwareExclusionInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateMalwareExclusionOverride", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateMalwareExclusionOverride", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceIDs", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "paths", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fileNames", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "fileExtensions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateMalwareExclusionPayload", + "fields": [ + { + "name": "malwareExclusion", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MalwareExclusion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAWSConfigInput", + "fields": null, + "inputFields": [ + { + "name": "stateBucketName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAzureConfigInput", + "fields": null, + "inputFields": [ + { + "name": "stateStorageAccountName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostConfigInput", + "fields": null, + "inputFields": [ + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostGCPConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ociConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostOCIConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostCustomConfigInput", + "fields": null, + "inputFields": [ + { + "name": "podAnnotations", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceTags", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostCustomTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostGCPConfigInput", + "fields": null, + "inputFields": [ + { + "name": "stateBucketName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostManagedConfigInput", + "fields": null, + "inputFields": [ + { + "name": "resourceTags", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostCustomTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "kubernetesLoggingEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "kubernetesCloudMonitoringEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostOCIConfigInput", + "fields": null, + "inputFields": [ + { + "name": "stateBucketName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "awsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAWSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gcpConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostGCPConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostAzureConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ociConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostOCIConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "selfManagedConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostSelfManagedConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "managedConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostManagedConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "podAnnotations", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostCustomTagInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "customConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostCustomConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "config", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostConfigInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateOutpostPayload", + "fields": [ + { + "name": "outpost", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Outpost", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateOutpostSelfManagedConfigInput", + "fields": null, + "inputFields": [ + { + "name": "imageRepository", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "imagePullSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "versionID", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "disableAutomaticConfigurationBucketSync", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePortalInactivityTimeoutSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PortalInactivityTimeoutSettingsPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdatePortalInactivityTimeoutSettingsPayload", + "fields": [ + { + "name": "portalInactivityTimeoutSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PortalInactivityTimeoutSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateProjectPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "identifiers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "businessUnit", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "archived", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "projectOwners", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityChampions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "riskProfile", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProjectRiskProfileInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "repositoryLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectRepositoryLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudAccountLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudAccountLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "cloudOrganizationLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectCloudOrganizationLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "kubernetesClusterLinks", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProjectKubernetesClusterLinkInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProjectPayload", + "fields": [ + { + "name": "project", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportChange", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "runIntervalHours", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "runStartsAt", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "emailTargetParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "EmailTargetParams", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "graphQueryParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilityParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportVulnerabilityParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "complianceExecutiveSummaryParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportComplianceExecutiveSummaryParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "networkExposureParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportNetworkExposureParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "configurationFindingParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportConfigurationFindingParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securityFrameworkParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSecurityFrameworkParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "issueParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportIssuesParamsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hostConfigurationParams", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportHostConfigurationParamsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportComplianceExecutiveSummaryParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "securityFrameworkId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportConfigurationFindingParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryEntityOptions", + "fields": null, + "inputFields": [ + { + "name": "entityType", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "propertyOptions", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryPropertyOptions", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryParamsInput", + "fields": null, + "inputFields": [ + { + "name": "query", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "entityOptions", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryEntityOptions", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportGraphQueryPropertyOptions", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportHostConfigurationParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "frameworkCategory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hostConfigurationRuleAssessmentsFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostConfigurationRuleAssessmentFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportChange", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportIssuesParamsInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "IssueReportType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "evidenceGraphEntityTypesToInclude", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "GraphEntityTypeValue", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "issueFilters", + "type": { + "kind": "INPUT_OBJECT", + "name": "IssueFilters", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportNetworkExposureParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateReportPayload", + "fields": [ + { + "name": "report", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Report", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSecurityFrameworkParamsInput", + "fields": null, + "inputFields": [ + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSettingsPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "retentionDays", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateReportSettingsPayload", + "fields": [ + { + "name": "reportSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReportSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateReportVulnerabilityParamsInput", + "fields": null, + "inputFields": [ + { + "name": "type", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetType", + "type": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetObjectType", + "type": { + "kind": "ENUM", + "name": "VulnerabilityReportGraphEntityType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "subscriptionIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "entityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "since", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vulnerabilityIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vendorSeverity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSAMLIdentityProviderInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSAMLIdentityProviderPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSAMLIdentityProviderPatch", + "fields": null, + "inputFields": [ + { + "name": "issuerURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "loginURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "logoutURL", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "useProviderManagedRoles", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "allowManualRoleOverride", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "certificate", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "domains", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "groupMapping", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SAMLGroupMappingUpdateInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "mergeGroupsMappingByRole", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSAMLIdentityProviderPayload", + "fields": [ + { + "name": "samlIdentityProvider", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedCloudEventFilterInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedCloudEventFilterPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedCloudEventFilterPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "filters", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSavedCloudEventFilterPayload", + "fields": [ + { + "name": "savedCloudEventFilter", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SavedCloudEventFilter", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedGraphQueryInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedGraphQueryPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSavedGraphQueryPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "securitySubCategories", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "query", + "type": { + "kind": "SCALAR", + "name": "GraphEntityQueryValue", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSavedGraphQueryPayload", + "fields": [ + { + "name": "savedGraphQuery", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SavedGraphQuery", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerAPIRateLimitInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerAPIRateLimitPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerAPIRateLimitPatch", + "fields": null, + "inputFields": [ + { + "name": "queryRequestsPerSecond", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "mutationRequestsPerSecond", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateScannerAPIRateLimitPayload", + "fields": [ + { + "name": "scannerAPIRateLimit", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerAPIRateLimit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerExclusionTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateScannerExclusionTagPayload", + "fields": [ + { + "name": "scannerExclusionSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerExclusionSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerExclusionTagsPatch", + "fields": null, + "inputFields": [ + { + "name": "tags", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerExclusionTagInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerResourceTagInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateScannerResourceTagPayload", + "fields": [ + { + "name": "scannerResourceTags", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerResourceTag", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerResourceTagsInput", + "fields": null, + "inputFields": [ + { + "name": "tags", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerResourceTagInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsAwsInspectorConfigPatch", + "fields": null, + "inputFields": [ + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsAzureSecurityCenterConfigPatch", + "fields": null, + "inputFields": [ + { + "name": "enabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsExternalFindingSourcesPatch", + "fields": null, + "inputFields": [ + { + "name": "awsInspectorConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsAwsInspectorConfigPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "azureSecurityCenterConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsAzureSecurityCenterConfigPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsPatch", + "fields": null, + "inputFields": [ + { + "name": "computeResourceGroupMemberScanSamplingEnabled", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "maxComputeResourceGroupMemberScanCount", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "prioritizeActiveComputeResourceGroupMembers", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "externalFindingSources", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateScannerSettingsExternalFindingSourcesPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customFileDetectionListUploadId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "excessiveAccessDaysThreshold", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateScannerSettingsPayload", + "fields": [ + { + "name": "scannerSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ScannerSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityFrameworkInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SecurityFrameworkPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSecurityFrameworkPayload", + "fields": [ + { + "name": "framework", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityFramework", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityScanInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityScanPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSecurityScanPatch", + "fields": null, + "inputFields": [ + { + "name": "scopeObject", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSecurityScanPayload", + "fields": [ + { + "name": "securityScan", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SecurityScan", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "baseUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "ticketFields", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowFieldsInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowFieldsInput", + "fields": null, + "inputFields": [ + { + "name": "tableName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customFields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "summary", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "attachEvidenceCSV", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateServiceNowUpdateTicketAutomationActionParamInput", + "fields": null, + "inputFields": [ + { + "name": "baseUrl", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tableName", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "fields", + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientSecret", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSessionLifetimeSettingsInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SessionLifetimeSettingsPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateSessionLifetimeSettingsPayload", + "fields": [ + { + "name": "sessionLifetimeSettings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SessionLifetimeSettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateSlackMessageAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "channel", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateTechnologyInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateTechnologyPatch", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateTechnologyPatch", + "fields": null, + "inputFields": [ + { + "name": "status", + "type": { + "kind": "ENUM", + "name": "TechnologyStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "note", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateTechnologyPayload", + "fields": [ + { + "name": "technology", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserInput", + "fields": null, + "inputFields": [ + { + "name": "id", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "patch", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserPatch", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "override", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateUserPatch", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateUserPatch", + "fields": null, + "inputFields": [ + { + "name": "name", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assignedProjectIds", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isSuspended", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateUserPayload", + "fields": [ + { + "name": "user", + "args": [], + "type": { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateViewerPreferences", + "fields": null, + "inputFields": [ + { + "name": "selectedSAMLGroupId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateViewerPreferencesInput", + "fields": null, + "inputFields": [ + { + "name": "patch", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateViewerPreferences", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateViewerPreferencesPayload", + "fields": [ + { + "name": "userPreferences", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserPreferences", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateWebhookAutomationActionParamsInput", + "fields": null, + "inputFields": [ + { + "name": "url", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "body", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "clientCertificate", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authUsername", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authPassword", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "authToken", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "isOnPrem", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "tlsConfig", + "type": { + "kind": "INPUT_OBJECT", + "name": "AutomationActionTLSConfigInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "headers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WebhookHeaderInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createdAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastLoginAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isSuspended", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "No longer supported" + }, + { + "name": "assignedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "No longer supported" + }, + { + "name": "effectiveRole", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "effectiveAssignedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityProviderRole", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityProviderAssignedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manualOverrideRole", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "manualOverrideAssignedProjects", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Project", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProjectScoped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "intercomUserHash", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "readmeAuthToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zendeskAuthToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipAddress", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tenant", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Tenant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityProviderType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserIdentityProviderType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "identityProvider", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SAMLIdentityProvider", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preferences", + "args": [], + "type": { + "kind": "OBJECT", + "name": "UserPreferences", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignedSAMLGroups", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SAMLGroupMapping", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authenticationSource", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthenticationSource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exportUrl", + "args": [ + { + "name": "format", + "type": { + "kind": "ENUM", + "name": "ExportFormats", + "ofType": null + }, + "defaultValue": "CSV" + }, + { + "name": "limit", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5000" + } + ], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "User", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "role", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "authProviderType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "UserIdentityProviderType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assignedProjects", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "source", + "type": { + "kind": "ENUM", + "name": "AuthenticationSource", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UserIdentityProviderType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "WIZ", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAML", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "UserOrConnector", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "User", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "Connector", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "UserPreferences", + "fields": [ + { + "name": "selectedSAMLGroup", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SAMLGroupMapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserRole", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "scopes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isProjectScoped", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserRoleConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRoleEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserRoleEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Vulnerability", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technologies", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + } + }, + "isDeprecated": true, + "deprecationReason": "use nullable affectedTechnologies" + }, + { + "name": "affectedTechnologies", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitable", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "baseScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitabilityScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvss2", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VulnerabilityCVSS2Metrics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cvss3", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VulnerabilityCVSS3Metrics", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasCisaKevExploit", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cisaKevReleaseDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cisaKevDueDate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sourceFeeds", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilitySourceFeed", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityAffectedPlatform", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "affectedVersions", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technology", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Technology", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasFix", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "severity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "advisoryUrl", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Node", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityAttackComplexity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vulnerability", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityCountByCategory", + "fields": [ + { + "name": "category", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityCountByYear", + "fields": [ + { + "name": "year", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityCVSS2Metrics", + "fields": [ + { + "name": "attackComplexity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityAttackComplexity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attackVector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confidentialityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integrityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privilegesRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userInteractionRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityCVSS3Metrics", + "fields": [ + { + "name": "attackComplexity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityAttackComplexity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attackVector", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confidentialityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "integrityImpact", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityImpact", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privilegesRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userInteractionRequired", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityDateFilters", + "fields": null, + "inputFields": [ + { + "name": "before", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "after", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityDetectionMethod", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DEFAULT_PACKAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIBRARY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIG_FILE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPEN_PORT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STARTUP_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONFIGURATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLONED_REPOSITORY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OS", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARTIFACTS_ON_DISK", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WINDOWS_REGISTRY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTALLED_PROGRAM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WINDOWS_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INSTALLED_PROGRAM_BY_SERVICE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_PATH", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Vulnerability", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vendorAdvisory", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "affectedTechnology", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "severity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "publishedAt", + "type": { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityDateFilters", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasExploit", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasFix", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasCisaKevExploit", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityFinding", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "portalUrl", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CVEDescription", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CVSSSeverity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "score", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exploitabilityScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "impactScore", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasExploit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "hasCisaKevExploit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendorSeverity", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstDetectedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastDetectedAt", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remediation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detailedName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "version", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixedVersion", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "detectionMethod", + "args": [], + "type": { + "kind": "ENUM", + "name": "VulnerabilityDetectionMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locationPath", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vulnerableAsset", + "args": [], + "type": { + "kind": "UNION", + "name": "VulnerableAsset", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityFindingConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityFindingEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityFinding", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "maxCountReached", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityFindingEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityFinding", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingFilters", + "fields": null, + "inputFields": [ + { + "name": "subscriptionExternalId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "createdAfter", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updatedAfter", + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetType", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vendorSeverity", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "assetId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vulnerabilityId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "vulnerabilityExternalId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "hasFix", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasExploit", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "hasCisaKevExploit", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "detectionMethod", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityDetectionMethod", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "projectId", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isAssetAccessibleFromInternet", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetHasHighPrivileges", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetHasAdminPrivileges", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "assetStatus", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "isExploitable", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityFindingOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityImpact", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPLETE", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityOrder", + "fields": null, + "inputFields": [ + { + "name": "direction", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrderDirection", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "field", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerabilityOrderField", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityOrderField", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLISHED_AT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityReportGraphEntityType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VIRTUAL_MACHINE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVERLESS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilityReportType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DETAILED", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COMPACT", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerabilitySeverity", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NONE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LOW", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIGH", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRITICAL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilitySourceFeed", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "publishedAt", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "affectedPlatforms", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityAffectedPlatform", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "icon", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisory", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "icon", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisoryConnection", + "fields": [ + { + "name": "edges", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisoryEdge", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nodes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisory", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalCount", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisoryEdge", + "fields": [ + { + "name": "node", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VulnerabilityVendorAdvisory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VulnerabilityVendorAdvisoryFilters", + "fields": null, + "inputFields": [ + { + "name": "search", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "VulnerableAsset", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "VulnerableAssetVirtualMachine", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetContainerImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetServerless", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "VulnerableAssetBase", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "VulnerableAssetContainerImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetServerless", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetVirtualMachine", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetContainerImage", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "VulnerableAssetBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "VIRTUAL_MACHINE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CONTAINER_IMAGE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SERVERLESS", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetServerless", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runtime", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "VulnerableAssetBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VulnerableAssetVirtualMachine", + "fields": [ + { + "name": "id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "VulnerableAssetObjectType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "providerUniqueId", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudProviderURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cloudPlatform", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudPlatform", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "args": [], + "type": { + "kind": "ENUM", + "name": "CloudResourceStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionExternalId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionId", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionName", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tags", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operatingSystem", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ipAddresses", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "VulnerableAssetBase", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookActionTemplateParams", + "fields": [ + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WebhookHeader", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WebhookActionTemplateParamsInput", + "fields": null, + "inputFields": [ + { + "name": "body", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "headers", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WebhookHeaderInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "WebhookAutomationActionAuthentication", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "WebhookAutomationActionAuthenticationBasic", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WebhookAutomationActionAuthenticationTokenBearer", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "WebhookAutomationActionAuthenticationBasic", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookAutomationActionAuthenticationTokenBearer", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookAutomationActionParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "body", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clientCertificate", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Use tlsConfig instead" + }, + { + "name": "authentication", + "args": [], + "type": { + "kind": "UNION", + "name": "WebhookAutomationActionAuthentication", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isOnPrem", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelToken", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremTunnelDomain", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WebhookHeader", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookHeader", + "fields": [ + { + "name": "key", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WebhookHeaderInput", + "fields": null, + "inputFields": [ + { + "name": "key", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "WebhookIntegrationAuthorization", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "WebhookIntegrationBasicAuthorization", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "WebhookIntegrationBearerAuthorization", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "WebhookIntegrationAuthorizationInput", + "fields": null, + "inputFields": [ + { + "name": "username", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "token", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookIntegrationBasicAuthorization", + "fields": [ + { + "name": "username", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookIntegrationBearerAuthorization", + "fields": [ + { + "name": "token", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "WebhookIntegrationParams", + "fields": [ + { + "name": "url", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "headers", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WebhookHeader", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "authorization", + "args": [], + "type": { + "kind": "UNION", + "name": "WebhookIntegrationAuthorization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "onPremConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OnPremIntegrationConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tlsConfig", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AutomationActionTLSConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "YesNoUnknown", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "YES", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNKNOWN", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "fields": [ + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "fields": [ + { + "name": "kind", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "specifiedByURL", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "args": [ + { + "name": "includeDeprecated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "args": [ + { + "name": "includeDeprecated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "args": [ + { + "name": "includeDeprecated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "args": [ + { + "name": "includeDeprecated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "fields": [ + { + "name": "name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRepeatable", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "args": [ + { + "name": "includeDeprecated", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "apollo_studio_metadata", + "locations": [ + "SCHEMA" + ], + "args": [ + { + "name": "buildId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "checkId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "launchId", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ] + }, + { + "name": "include", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "skip", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "locations": [ + "FIELD_DEFINITION", + "ARGUMENT_DEFINITION", + "INPUT_FIELD_DEFINITION", + "ENUM_VALUE" + ], + "args": [ + { + "name": "reason", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + }, + { + "name": "specifiedBy", + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ] + } + ] + } + } +} \ No newline at end of file diff --git a/terraform-registry-manifest.json b/terraform-registry-manifest.json new file mode 100644 index 0000000..1931b0e --- /dev/null +++ b/terraform-registry-manifest.json @@ -0,0 +1,6 @@ +{ + "version": 1, + "metadata": { + "protocol_versions": ["5.0"] + } +} diff --git a/tools.go b/tools.go new file mode 100644 index 0000000..8abc7c8 --- /dev/null +++ b/tools.go @@ -0,0 +1,9 @@ +//go:build tools +// +build tools + +package tools + +import ( + // document generation + _ "github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs" +)