From 4f91947072728edf606670a7df27bf95d10dc00e Mon Sep 17 00:00:00 2001 From: Matt Conway Date: Wed, 28 Apr 2021 18:54:18 -0400 Subject: [PATCH] don't cache projects since they are likely to change --- lib/kubetruth/ctapi.rb | 18 +- .../_projects/doesn_t_cache_projects_.yml | 767 ++++++++++++++++++ .../vcr/CtApi/_projects/gets_projects.yml | 82 +- .../uses_organization_to_get_projects.yml | 94 ++- spec/kubetruth/ctapi_spec.rb | 7 +- 5 files changed, 927 insertions(+), 41 deletions(-) create mode 100644 spec/fixtures/vcr/CtApi/_projects/doesn_t_cache_projects_.yml diff --git a/lib/kubetruth/ctapi.rb b/lib/kubetruth/ctapi.rb index 4a223a8..14517d5 100644 --- a/lib/kubetruth/ctapi.rb +++ b/lib/kubetruth/ctapi.rb @@ -119,17 +119,15 @@ def environments end def projects - @projects ||= begin - variables = {} - if @organization - org_id = self.organizations[@organization] || raise("Unknown organization: #{@organization}") - variables[:organizationId] = org_id - end - - result = client.query(self.queries[:ProjectsQuery], variables: variables) - logger.debug{"Projects query result: #{result.inspect}"} - Hash[result&.data&.viewer&.organization&.projects&.nodes&.collect {|e| [e.name, e.id] }] + variables = {} + if @organization + org_id = self.organizations[@organization] || raise("Unknown organization: #{@organization}") + variables[:organizationId] = org_id end + + result = client.query(self.queries[:ProjectsQuery], variables: variables) + logger.debug{"Projects query result: #{result.inspect}"} + Hash[result&.data&.viewer&.organization&.projects&.nodes&.collect {|e| [e.name, e.id] }] end def organization_names diff --git a/spec/fixtures/vcr/CtApi/_projects/doesn_t_cache_projects_.yml b/spec/fixtures/vcr/CtApi/_projects/doesn_t_cache_projects_.yml new file mode 100644 index 0000000..c09cc82 --- /dev/null +++ b/spec/fixtures/vcr/CtApi/_projects/doesn_t_cache_projects_.yml @@ -0,0 +1,767 @@ +--- +http_interactions: +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query IntrospectionQuery {\n __schema {\n queryType {\n name\n }\n mutationType + {\n name\n }\n subscriptionType {\n name\n }\n types + {\n ...FullType\n }\n directives {\n name\n description\n locations\n args + {\n ...InputValue\n }\n }\n }\n}\n\nfragment FullType on __Type + {\n kind\n name\n description\n fields(includeDeprecated: true) {\n name\n description\n args + {\n ...InputValue\n }\n type {\n ...TypeRef\n }\n isDeprecated\n deprecationReason\n }\n inputFields + {\n ...InputValue\n }\n interfaces {\n ...TypeRef\n }\n enumValues(includeDeprecated: + true) {\n name\n description\n isDeprecated\n deprecationReason\n }\n possibleTypes + {\n ...TypeRef\n }\n}\n\nfragment InputValue on __InputValue {\n name\n description\n type + {\n ...TypeRef\n }\n defaultValue\n}\n\nfragment TypeRef on __Type {\n kind\n name\n ofType + {\n kind\n name\n ofType {\n kind\n name\n ofType + {\n kind\n name\n ofType {\n kind\n name\n ofType + {\n kind\n name\n ofType {\n kind\n name\n ofType + {\n kind\n name\n }\n }\n }\n }\n }\n }\n }\n}","operationName":"IntrospectionQuery"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:35:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"75ec2b3ba6f57bc364b5a38b5e8f606b" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 9e9fc926-3357-4a3f-9846-5f9ff581f51e + X-Runtime: + - '0.926232' + body: + encoding: UTF-8 + string: '{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"AuditLogSnapshot","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fileUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"SnapshotStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AuditLogSnapshotConnection","description":"The + connection type for AuditLogSnapshot.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AuditLogSnapshotEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AuditLogSnapshot","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"AuditLogSnapshotEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"AuditLogSnapshot","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AwsIntegration","description":null,"fields":[{"name":"accountId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"accountName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"accountState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"IntegrationStateEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"enabledServices","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AwsIntegrationEnum","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"entries","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"externalId","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"roleName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"IntegrationNode","ofType":null},{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AwsIntegrationConnection","description":"The + connection type for AwsIntegration.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AwsIntegrationEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AwsIntegration","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"AwsIntegrationEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"AwsIntegration","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"AwsIntegrationEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"S3","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"SSM","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"SECRETS_MANAGER","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"BasePolicy","description":null,"fields":[{"name":"destroy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"show","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"update","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"InvitationPolicy","ofType":null},{"kind":"OBJECT","name":"NodePolicy","ofType":null},{"kind":"OBJECT","name":"OrganizationPolicy","ofType":null}]},{"kind":"SCALAR","name":"Boolean","description":"Represents + `true` or `false` values.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateAuditLogSnapshotInput","description":"Autogenerated + input type of CreateAuditLogSnapshot","fields":null,"inputFields":[{"name":"organizationId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateAuditLogSnapshotPayload","description":"Autogenerated + return type of CreateAuditLogSnapshot","fields":[{"name":"auditLogSnapshot","description":null,"args":[],"type":{"kind":"OBJECT","name":"AuditLogSnapshot","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateAwsIntegrationInput","description":"Autogenerated + input type of CreateAwsIntegration","fields":null,"inputFields":[{"name":"accountId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"accountName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"roleName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"enabledServices","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AwsIntegrationEnum","ofType":null}}},"defaultValue":null},{"name":"organizationId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateAwsIntegrationPayload","description":"Autogenerated + return type of CreateAwsIntegration","fields":[{"name":"awsIntegration","description":null,"args":[],"type":{"kind":"OBJECT","name":"AwsIntegration","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateEnvironmentInput","description":"Autogenerated + input type of CreateEnvironment","fields":null,"inputFields":[{"name":"parentId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"organizationId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateEnvironmentPayload","description":"Autogenerated + return type of CreateEnvironment","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"environment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateGithubSetupTokenInput","description":"Autogenerated + input type of CreateGithubSetupToken","fields":null,"inputFields":[{"name":"organizationId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateGithubSetupTokenPayload","description":"Autogenerated + return type of CreateGithubSetupToken","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"installationUrl","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"token","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateInvitationInput","description":"Autogenerated + input type of CreateInvitation","fields":null,"inputFields":[{"name":"memberEmail","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"memberRole","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"defaultValue":null},{"name":"organizationId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateInvitationPayload","description":"Autogenerated + return type of CreateInvitation","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"invitation","description":null,"args":[],"type":{"kind":"OBJECT","name":"Invitation","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateOrganizationInput","description":"Autogenerated + input type of CreateOrganization","fields":null,"inputFields":[{"name":"eaorgid","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateOrganizationPayload","description":"Autogenerated + return type of CreateOrganization","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"OBJECT","name":"Organization","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateParameterInput","description":"Autogenerated + input type of CreateParameter","fields":null,"inputFields":[{"name":"keyName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"value","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"isSecret","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"projectId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateParameterPayload","description":"Autogenerated + return type of CreateParameter","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":null,"args":[],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreatePersonalAccessTokenInput","description":"Autogenerated + input type of CreatePersonalAccessToken","fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"writeAccess","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreatePersonalAccessTokenPayload","description":"Autogenerated + return type of CreatePersonalAccessToken","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalAccessToken","description":null,"args":[],"type":{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"tokenValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateProjectInput","description":"Autogenerated + input type of CreateProject","fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"organizationId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateProjectPayload","description":"Autogenerated + return type of CreateProject","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[],"type":{"kind":"OBJECT","name":"Project","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateServiceAccountInput","description":"Autogenerated + input type of CreateServiceAccount","fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"role","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"defaultValue":null},{"name":"organizationId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateServiceAccountPayload","description":"Autogenerated + return type of CreateServiceAccount","fields":[{"name":"apiToken","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"serviceAccount","description":null,"args":[],"type":{"kind":"OBJECT","name":"ServiceAccount","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"CreateTemplateInput","description":"Autogenerated + input type of CreateTemplate","fields":null,"inputFields":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"projectId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"CreateTemplatePayload","description":"Autogenerated + return type of CreateTemplate","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"template","description":null,"args":[],"type":{"kind":"OBJECT","name":"Template","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteAllPersonalAccessTokensInput","description":"Autogenerated + input type of DeleteAllPersonalAccessTokens","fields":null,"inputFields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteAllPersonalAccessTokensPayload","description":"Autogenerated + return type of DeleteAllPersonalAccessTokens","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteAwsIntegrationInput","description":"Autogenerated + input type of DeleteAwsIntegration","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteAwsIntegrationPayload","description":"Autogenerated + return type of DeleteAwsIntegration","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedAwsIntegrationId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteEnvironmentInput","description":"Autogenerated + input type of DeleteEnvironment","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteEnvironmentPayload","description":"Autogenerated + return type of DeleteEnvironment","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedEnvironmentId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteGithubIntegrationInput","description":"Autogenerated + input type of DeleteGithubIntegration","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteGithubIntegrationPayload","description":"Autogenerated + return type of DeleteGithubIntegration","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedGithubIntegrationId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteInvitationInput","description":"Autogenerated + input type of DeleteInvitation","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteInvitationPayload","description":"Autogenerated + return type of DeleteInvitation","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedInvitationId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteMembershipInput","description":"Autogenerated + input type of DeleteMembership","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteMembershipPayload","description":"Autogenerated + return type of DeleteMembership","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedMembershipId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteParameterInput","description":"Autogenerated + input type of DeleteParameter","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteParameterPayload","description":"Autogenerated + return type of DeleteParameter","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedParameterId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeletePersonalAccessTokenInput","description":"Autogenerated + input type of DeletePersonalAccessToken","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeletePersonalAccessTokenPayload","description":"Autogenerated + return type of DeletePersonalAccessToken","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedPersonalAccessTokenId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteProjectInput","description":"Autogenerated + input type of DeleteProject","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteProjectPayload","description":"Autogenerated + return type of DeleteProject","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[],"type":{"kind":"OBJECT","name":"Project","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteServiceAccountInput","description":"Autogenerated + input type of DeleteServiceAccount","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteServiceAccountPayload","description":"Autogenerated + return type of DeleteServiceAccount","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedServiceAccountId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"DeleteTemplateInput","description":"Autogenerated + input type of DeleteTemplate","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"DeleteTemplatePayload","description":"Autogenerated + return type of DeleteTemplate","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deletedTemplateId","description":null,"args":[],"type":{"kind":"SCALAR","name":"ID","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Environment","description":null,"fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Environment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"children","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"EnvironmentConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameterValue","description":null,"args":[{"name":"parameterId","description":null,"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":"ParameterValue","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"EnvironmentConnection","description":"The + connection type for Environment.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"EnvironmentEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Environment","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"EnvironmentEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"EnvironmentValue","description":null,"fields":[{"name":"environment","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Environment","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"inheritedFrom","description":null,"args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"integrationFile","description":null,"args":[],"type":{"kind":"OBJECT","name":"IntegrationFile","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"jmesPath","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parameterValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"EnvironmentValueTypeEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"EnvironmentValueTypeEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"STATIC","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DYNAMIC","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"ExportParameters","description":null,"fields":[{"name":"evaluated","description":null,"args":[{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"environmentName","description":null,"type":{"kind":"SCALAR","name":"String","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":"ExportParametersFormatEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"DOCKER","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DOTENV","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"SHELL","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ExportParametersOptions","description":null,"fields":null,"inputFields":[{"name":"secrets","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"export","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"startsWith","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"endsWith","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"contains","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"FakeOrganizationDataInput","description":"Autogenerated + input type of FakeOrganizationData","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"FakeOrganizationDataPayload","description":"Autogenerated + return type of FakeOrganizationData","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"OBJECT","name":"Organization","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GithubIntegration","description":null,"fields":[{"name":"accountName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"accountState","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"IntegrationStateEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"availableRepositoryCount","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"entries","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"installationUrl","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"IntegrationNode","ofType":null},{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"GithubIntegrationConnection","description":"The + connection type for GithubIntegration.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GithubIntegrationEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GithubIntegration","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"GithubIntegrationEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"GithubIntegration","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"HasPolicy","description":null,"fields":[{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"BasePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AuditLogSnapshot","ofType":null},{"kind":"OBJECT","name":"AwsIntegration","ofType":null},{"kind":"OBJECT","name":"Environment","ofType":null},{"kind":"OBJECT","name":"GithubIntegration","ofType":null},{"kind":"OBJECT","name":"Invitation","ofType":null},{"kind":"OBJECT","name":"Membership","ofType":null},{"kind":"OBJECT","name":"Organization","ofType":null},{"kind":"OBJECT","name":"Parameter","ofType":null},{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},{"kind":"OBJECT","name":"Project","ofType":null},{"kind":"OBJECT","name":"ServiceAccount","ofType":null},{"kind":"OBJECT","name":"Template","ofType":null}]},{"kind":"SCALAR","name":"ID","description":"Represents + a unique identifier that is Base64 obfuscated. It is often used to refetch + an object or as key for a cache. The ID type appears in a JSON response as + a String; however, it is not intended to be human-readable. When expected + as an input type, any string (such as `\"VXNlci0xMA==\"`) or integer (such + as `4`) input value will be accepted as an ID.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"ISO8601DateTime","description":"An + ISO 8601-encoded datetime","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"IdComparisonExp","description":null,"fields":null,"inputFields":[{"name":"_eq","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"_neq","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"SCALAR","name":"Int","description":"Represents + non-fractional signed whole numeric values. Int can represent values between + -(2^31) and 2^31 - 1.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IntegrationFile","description":null,"fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"body","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"json","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"mimeType","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"IntegrationFileTree","description":null,"fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"entries","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"IntegrationNode","ofType":null},{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"IntegrationNode","description":"Service + base integration nodes (AWS, GitHub)","fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID + of the object.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AwsIntegration","ofType":null},{"kind":"OBJECT","name":"GithubIntegration","ofType":null},{"kind":"OBJECT","name":"IntegrationFile","ofType":null},{"kind":"OBJECT","name":"IntegrationFileTree","ofType":null},{"kind":"OBJECT","name":"IntegrationServiceTree","ofType":null}]},{"kind":"OBJECT","name":"IntegrationServiceTree","description":null,"fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"entries","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"IntegrationNode","ofType":null},{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"IntegrationStateEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"CONNECTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"ERRORED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PENDING","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"MISSING","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"INTERFACE","name":"IntegrationTree","description":"Service + base integration nodes (AWS, GitHub)","fields":[{"name":"ancestors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"entries","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationNode","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"fqn","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":"ID + of the object.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parent","description":null,"args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AwsIntegration","ofType":null},{"kind":"OBJECT","name":"GithubIntegration","ofType":null},{"kind":"OBJECT","name":"IntegrationFileTree","ofType":null},{"kind":"OBJECT","name":"IntegrationServiceTree","ofType":null}]},{"kind":"OBJECT","name":"IntegrationTreeConnection","description":"The + connection type for IntegrationTree.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IntegrationTreeEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"IntegrationTreeEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"INTERFACE","name":"IntegrationTree","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Invitation","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"memberEmail","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"memberRole","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"InvitationPolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"state","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"InvitationStateEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InvitationConnection","description":"The + connection type for Invitation.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"InvitationEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Invitation","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"InvitationEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Invitation","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"InvitationPolicy","description":null,"fields":[{"name":"destroy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"resend","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"show","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"update","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"BasePolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"InvitationStateEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ACCEPTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DECLINED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PENDING","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Membership","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"email","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pictureUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"role","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"MembershipConnection","description":"The + connection type for Membership.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MembershipEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Membership","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"MembershipEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Membership","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"MembershipRoleEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ADMIN","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"CONTRIBUTOR","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"VIEWER","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"OWNER","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Mutation","description":null,"fields":[{"name":"createAuditLogSnapshot","description":null,"args":[{"name":"input","description":"Parameters + for CreateAuditLogSnapshot","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAuditLogSnapshotInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateAuditLogSnapshotPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createAwsIntegration","description":null,"args":[{"name":"input","description":"Parameters + for CreateAwsIntegration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateAwsIntegrationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateAwsIntegrationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createEnvironment","description":null,"args":[{"name":"input","description":"Parameters + for CreateEnvironment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateEnvironmentInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateEnvironmentPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createGithubSetupToken","description":null,"args":[{"name":"input","description":"Parameters + for CreateGithubSetupToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateGithubSetupTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateGithubSetupTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createInvitation","description":null,"args":[{"name":"input","description":"Parameters + for CreateInvitation","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateInvitationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateInvitationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createOrganization","description":null,"args":[{"name":"input","description":"Parameters + for CreateOrganization","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateOrganizationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateOrganizationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createParameter","description":null,"args":[{"name":"input","description":"Parameters + for CreateParameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateParameterInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateParameterPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createPersonalAccessToken","description":null,"args":[{"name":"input","description":"Parameters + for CreatePersonalAccessToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreatePersonalAccessTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreatePersonalAccessTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createProject","description":null,"args":[{"name":"input","description":"Parameters + for CreateProject","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":"createServiceAccount","description":null,"args":[{"name":"input","description":"Parameters + for CreateServiceAccount","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":"createTemplate","description":null,"args":[{"name":"input","description":"Parameters + for CreateTemplate","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"CreateTemplateInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"CreateTemplatePayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteAllPersonalAccessTokens","description":null,"args":[{"name":"input","description":"Parameters + for DeleteAllPersonalAccessTokens","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteAllPersonalAccessTokensInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteAllPersonalAccessTokensPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteAwsIntegration","description":null,"args":[{"name":"input","description":"Parameters + for DeleteAwsIntegration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteAwsIntegrationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteAwsIntegrationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteEnvironment","description":null,"args":[{"name":"input","description":"Parameters + for DeleteEnvironment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteEnvironmentInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteEnvironmentPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteGithubIntegration","description":null,"args":[{"name":"input","description":"Parameters + for DeleteGithubIntegration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteGithubIntegrationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteGithubIntegrationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteInvitation","description":null,"args":[{"name":"input","description":"Parameters + for DeleteInvitation","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteInvitationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteInvitationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteMembership","description":null,"args":[{"name":"input","description":"Parameters + for DeleteMembership","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteMembershipInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteMembershipPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteParameter","description":null,"args":[{"name":"input","description":"Parameters + for DeleteParameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteParameterInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteParameterPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deletePersonalAccessToken","description":null,"args":[{"name":"input","description":"Parameters + for DeletePersonalAccessToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeletePersonalAccessTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeletePersonalAccessTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteProject","description":null,"args":[{"name":"input","description":"Parameters + for DeleteProject","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteProjectInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteProjectPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"deleteServiceAccount","description":null,"args":[{"name":"input","description":"Parameters + for DeleteServiceAccount","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":"deleteTemplate","description":null,"args":[{"name":"input","description":"Parameters + for DeleteTemplate","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"DeleteTemplateInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"DeleteTemplatePayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fakeOrganizationData","description":null,"args":[{"name":"input","description":"Parameters + for FakeOrganizationData","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"FakeOrganizationDataInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"FakeOrganizationDataPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"refreshServiceAccountApiToken","description":null,"args":[{"name":"input","description":"Parameters + for RefreshServiceAccountApiToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RefreshServiceAccountApiTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"RefreshServiceAccountApiTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"regeneratePersonalAccessToken","description":null,"args":[{"name":"input","description":"Parameters + for RegeneratePersonalAccessToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"RegeneratePersonalAccessTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"RegeneratePersonalAccessTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"resendInvitation","description":null,"args":[{"name":"input","description":"Parameters + for ResendInvitation","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ResendInvitationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ResendInvitationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"resetOrganizationData","description":null,"args":[{"name":"input","description":"Parameters + for ResetOrganizationData","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ResetOrganizationDataInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ResetOrganizationDataPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateAwsIntegration","description":null,"args":[{"name":"input","description":"Parameters + for UpdateAwsIntegration","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateAwsIntegrationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateAwsIntegrationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateEnvironment","description":null,"args":[{"name":"input","description":"Parameters + for UpdateEnvironment","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateEnvironmentInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateEnvironmentPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateInvitation","description":null,"args":[{"name":"input","description":"Parameters + for UpdateInvitation","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateInvitationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateInvitationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateMembership","description":null,"args":[{"name":"input","description":"Parameters + for UpdateMembership","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateMembershipInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateMembershipPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateOrganization","description":null,"args":[{"name":"input","description":"Parameters + for UpdateOrganization","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateOrganizationInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateOrganizationPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateParameter","description":null,"args":[{"name":"input","description":"Parameters + for UpdateParameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateParameterInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateParameterPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatePersonalAccessToken","description":null,"args":[{"name":"input","description":"Parameters + for UpdatePersonalAccessToken","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdatePersonalAccessTokenInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdatePersonalAccessTokenPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updateProject","description":null,"args":[{"name":"input","description":"Parameters + for UpdateProject","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":"updateTemplate","description":null,"args":[{"name":"input","description":"Parameters + for UpdateTemplate","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpdateTemplateInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpdateTemplatePayload","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"upsertParameter","description":null,"args":[{"name":"input","description":"Parameters + for UpsertParameter","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"UpsertParameterInput","ofType":null}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UpsertParameterPayload","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INTERFACE","name":"Node","description":"An + object with an ID.","fields":[{"name":"id","description":"ID of the object.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":[{"kind":"OBJECT","name":"AuditLogSnapshot","ofType":null},{"kind":"OBJECT","name":"AwsIntegration","ofType":null},{"kind":"OBJECT","name":"Environment","ofType":null},{"kind":"OBJECT","name":"GithubIntegration","ofType":null},{"kind":"OBJECT","name":"IntegrationFile","ofType":null},{"kind":"OBJECT","name":"IntegrationFileTree","ofType":null},{"kind":"OBJECT","name":"IntegrationServiceTree","ofType":null},{"kind":"OBJECT","name":"Invitation","ofType":null},{"kind":"OBJECT","name":"Membership","ofType":null},{"kind":"OBJECT","name":"Organization","ofType":null},{"kind":"OBJECT","name":"Parameter","ofType":null},{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},{"kind":"OBJECT","name":"Project","ofType":null},{"kind":"OBJECT","name":"ServiceAccount","ofType":null},{"kind":"OBJECT","name":"Template","ofType":null},{"kind":"OBJECT","name":"Viewer","ofType":null}]},{"kind":"OBJECT","name":"NodePolicy","description":null,"fields":[{"name":"destroy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"show","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"update","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"BasePolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"OrderByEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"ASC","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"DESC","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"Organization","description":null,"fields":[{"name":"auditLogSnapshots","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AuditLogSnapshotConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"awsIntegrations","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"AwsIntegrationConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultProject","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Project","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"environment","description":null,"args":[{"name":"name","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"environments","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"EnvironmentConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"evaluateTemplate","description":null,"args":[{"name":"body","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"TemplateEvaluation","ofType":null},"isDeprecated":true,"deprecationReason":"Use + project instead."},{"name":"githubIntegrations","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"GithubIntegrationConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"integrations","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"IntegrationTreeConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"invitations","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"state","description":"Filter + invitation list by state.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"InvitationStateEnum","ofType":null}}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"InvitationConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"memberships","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"userType","description":"Optionally + filter by user type.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MembershipConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":null,"args":[{"name":"keyName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"orderBy","description":"Sort + order for parameters.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterOrderBy","ofType":null}}},"defaultValue":null},{"name":"searchTerm","description":"Search + over parameter names.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"where","description":"Filter + parameter list.","type":{"kind":"INPUT_OBJECT","name":"ParameterBoolExp","ofType":null},"defaultValue":null},{"name":"keyNames","description":"List + of key names to return.","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":"ParameterConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"OrganizationPolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[{"name":"name","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Project","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"projects","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProjectConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionExpiresAt","description":null,"args":[],"type":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionPlanId","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionPlanName","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"template","description":null,"args":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Template","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"templates","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"names","description":"List + of template names to return.","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":"TemplateConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"vaultId","description":null,"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},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"OrganizationPolicy","description":null,"fields":[{"name":"createEnvironment","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createIntegration","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createInvitation","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createParameter","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":true,"deprecationReason":"Everything + will go through project in the near future."},{"name":"createProject","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"createTemplate","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":true,"deprecationReason":"Everything + will go through the project in the near future."},{"name":"destroy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"show","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"update","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"BasePolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageCursor","description":null,"fields":[{"name":"cursor","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isCurrent","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageNumber","description":null,"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":"PageCursors","description":null,"fields":[{"name":"around","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageCursor","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"first","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursor","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"last","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursor","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"previous","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursor","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PageInfo","description":"Information + about pagination in a connection.","fields":[{"name":"endCursor","description":"When + paginating forwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"hasNextPage","description":"When + paginating forwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"hasPreviousPage","description":"When + paginating backwards, are there more items?","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"startCursor","description":"When + paginating backwards, the cursor to continue.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Parameter","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"environmentValue","description":null,"args":[{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"environmentName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"EnvironmentValue","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"environmentValues","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"EnvironmentValue","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"hasDynamicValue","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"isSecret","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"keyName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Project","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"templates","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TemplateConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterBoolExp","description":null,"fields":null,"inputFields":[{"name":"_and","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterBoolExp","ofType":null}}},"defaultValue":null},{"name":"_or","description":null,"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterBoolExp","ofType":null}}},"defaultValue":null},{"name":"keyName","description":null,"type":{"kind":"INPUT_OBJECT","name":"StringComparisonExp","ofType":null},"defaultValue":null},{"name":"environmentId","description":null,"type":{"kind":"INPUT_OBJECT","name":"IdComparisonExp","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterConnection","description":"The + connection type for Parameter.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ParameterEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Parameter","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"ParameterEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ParameterOrderBy","description":null,"fields":null,"inputFields":[{"name":"keyName","description":null,"type":{"kind":"ENUM","name":"OrderByEnum","ofType":null},"defaultValue":null},{"name":"updatedAt","description":null,"type":{"kind":"ENUM","name":"OrderByEnum","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ParameterValue","description":null,"fields":[{"name":"inheritedFrom","description":null,"args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parameterName","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameterValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalAccessToken","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"lastUsed","description":null,"args":[],"type":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"writeAccess","description":null,"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},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"PersonalAccessTokenConnection","description":"The + connection type for PersonalAccessToken.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalAccessTokenEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"PersonalAccessTokenEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Project","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"defaultForOrganization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"evaluateTemplate","description":null,"args":[{"name":"body","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"TemplateEvaluation","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"exportParameters","description":null,"args":[{"name":"format","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"ExportParametersFormatEnum","ofType":null}},"defaultValue":null},{"name":"options","description":null,"type":{"kind":"INPUT_OBJECT","name":"ExportParametersOptions","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"ExportParameters","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":null,"args":[{"name":"keyName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"parameters","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"orderBy","description":"Sort + order for parameters.","type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"INPUT_OBJECT","name":"ParameterOrderBy","ofType":null}}},"defaultValue":null},{"name":"searchTerm","description":"Search + over parameter names.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"where","description":"Filter + parameter list.","type":{"kind":"INPUT_OBJECT","name":"ParameterBoolExp","ofType":null},"defaultValue":null},{"name":"keyNames","description":"List + of key names to return.","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":"ParameterConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"template","description":null,"args":[{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Template","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"templates","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"names","description":"List + of template names to return.","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":"TemplateConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ProjectConnection","description":"The + connection type for Project.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"ProjectEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Project","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"ProjectEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Project","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Query","description":null,"fields":[{"name":"node","description":"Fetches + an object given its ID.","args":[{"name":"id","description":"ID of the object.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null}],"type":{"kind":"INTERFACE","name":"Node","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"Fetches + a list of objects given a list of IDs.","args":[{"name":"ids","description":"IDs + of the objects.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}}}},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"INTERFACE","name":"Node","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RefreshServiceAccountApiTokenInput","description":"Autogenerated + input type of RefreshServiceAccountApiToken","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RefreshServiceAccountApiTokenPayload","description":"Autogenerated + return type of RefreshServiceAccountApiToken","fields":[{"name":"apiToken","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"serviceAccount","description":null,"args":[],"type":{"kind":"OBJECT","name":"ServiceAccount","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"RegeneratePersonalAccessTokenInput","description":"Autogenerated + input type of RegeneratePersonalAccessToken","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"RegeneratePersonalAccessTokenPayload","description":"Autogenerated + return type of RegeneratePersonalAccessToken","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalAccessToken","description":null,"args":[],"type":{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"tokenValue","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ResendInvitationInput","description":"Autogenerated + input type of ResendInvitation","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ResendInvitationPayload","description":"Autogenerated + return type of ResendInvitation","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"invitation","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Invitation","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"ResetOrganizationDataInput","description":"Autogenerated + input type of ResetOrganizationData","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ResetOrganizationDataPayload","description":"Autogenerated + return type of ResetOrganizationData","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"OBJECT","name":"Organization","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"ServiceAccount","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"role","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"SnapshotStatusEnum","description":null,"fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"REQUESTED","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"PROCESSING","description":null,"isDeprecated":false,"deprecationReason":null},{"name":"AVAILABLE","description":null,"isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"SCALAR","name":"String","description":"Represents + textual data as UTF-8 character sequences. This type is most often used by + GraphQL to represent free-form human-readable text.","fields":null,"inputFields":null,"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"StringComparisonExp","description":null,"fields":null,"inputFields":[{"name":"_eq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"_neq","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"Template","description":null,"fields":[{"name":"body","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"evaluated","description":null,"args":[{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"environmentName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":true,"deprecationReason":"Use + project instead."},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Project","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"updatedAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TemplateConnection","description":"The + connection type for Template.","fields":[{"name":"currentPage","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"edges","description":"A + list of edges.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"TemplateEdge","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"nodes","description":"A + list of nodes.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Template","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"pageCursors","description":null,"args":[],"type":{"kind":"OBJECT","name":"PageCursors","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"pageInfo","description":"Information + to aid in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PageInfo","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"pageSize","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalCount","description":"Total + # of nodes in connection","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Int","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"totalPageCount","description":"Total + # of pages, based on total count and page size","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":"TemplateEdge","description":"An + edge in a connection.","fields":[{"name":"cursor","description":"A cursor + for use in pagination.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"node","description":"The + item at the end of the edge.","args":[],"type":{"kind":"OBJECT","name":"Template","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"TemplateEvaluation","description":null,"fields":[{"name":"body","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"evaluated","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateAwsIntegrationInput","description":"Autogenerated + input type of UpdateAwsIntegration","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"accountId","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"roleName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"enabledServices","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"AwsIntegrationEnum","ofType":null}}}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateAwsIntegrationPayload","description":"Autogenerated + return type of UpdateAwsIntegration","fields":[{"name":"awsIntegration","description":null,"args":[],"type":{"kind":"OBJECT","name":"AwsIntegration","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateEnvironmentInput","description":"Autogenerated + input type of UpdateEnvironment","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateEnvironmentPayload","description":"Autogenerated + return type of UpdateEnvironment","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"environment","description":null,"args":[],"type":{"kind":"OBJECT","name":"Environment","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateInvitationInput","description":"Autogenerated + input type of UpdateInvitation","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"state","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"InvitationStateEnum","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateInvitationPayload","description":"Autogenerated + return type of UpdateInvitation","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"membership","description":null,"args":[],"type":{"kind":"OBJECT","name":"Membership","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateMembershipInput","description":"Autogenerated + input type of UpdateMembership","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"role","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"MembershipRoleEnum","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateMembershipPayload","description":"Autogenerated + return type of UpdateMembership","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"membership","description":null,"args":[],"type":{"kind":"OBJECT","name":"Membership","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateOrganizationInput","description":"Autogenerated + input type of UpdateOrganization","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateOrganizationPayload","description":"Autogenerated + return type of UpdateOrganization","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"OBJECT","name":"Organization","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateParameterInput","description":"Autogenerated + input type of UpdateParameter","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"environmentId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"value","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"isSecret","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"integrationFileId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"integrationFileFqn","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"jmesPath","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateParameterPayload","description":"Autogenerated + return type of UpdateParameter","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":null,"args":[],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdatePersonalAccessTokenInput","description":"Autogenerated + input type of UpdatePersonalAccessToken","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"writeAccess","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdatePersonalAccessTokenPayload","description":"Autogenerated + return type of UpdatePersonalAccessToken","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"personalAccessToken","description":null,"args":[],"type":{"kind":"OBJECT","name":"PersonalAccessToken","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateProjectInput","description":"Autogenerated + input type of UpdateProject","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"name","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateProjectPayload","description":"Autogenerated + return type of UpdateProject","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Organization","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"project","description":null,"args":[],"type":{"kind":"OBJECT","name":"Project","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpdateTemplateInput","description":"Autogenerated + input type of UpdateTemplate","fields":null,"inputFields":[{"name":"id","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"defaultValue":null},{"name":"body","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpdateTemplatePayload","description":"Autogenerated + return type of UpdateTemplate","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"template","description":null,"args":[],"type":{"kind":"OBJECT","name":"Template","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"viewer","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"Viewer","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"INPUT_OBJECT","name":"UpsertParameterInput","description":"Autogenerated + input type of UpsertParameter","fields":null,"inputFields":[{"name":"keyName","description":null,"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"defaultValue":null},{"name":"value","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"projectId","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null},{"name":"environmentName","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"description","description":null,"type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"isSecret","description":null,"type":{"kind":"SCALAR","name":"Boolean","ofType":null},"defaultValue":null},{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null}],"interfaces":null,"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UpsertParameterPayload","description":"Autogenerated + return type of UpsertParameter","fields":[{"name":"clientMutationId","description":"A + unique identifier for the client performing the mutation.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"errors","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"UserError","ofType":null}}}},"isDeprecated":false,"deprecationReason":null},{"name":"parameter","description":null,"args":[],"type":{"kind":"OBJECT","name":"Parameter","ofType":null},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"UserError","description":"A + user-readable error","fields":[{"name":"message","description":"A description + of the error","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"path","description":"Which + input value this error came from","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":"Viewer","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"memberships","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"MembershipConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"organization","description":null,"args":[{"name":"id","description":null,"type":{"kind":"SCALAR","name":"ID","ofType":null},"defaultValue":null}],"type":{"kind":"OBJECT","name":"Organization","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"personalAccessTokens","description":null,"args":[{"name":"after","description":"Returns + the elements in the list that come after the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"before","description":"Returns + the elements in the list that come before the specified cursor.","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":null},{"name":"first","description":"Returns + the first _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null},{"name":"last","description":"Returns + the last _n_ elements from the list.","type":{"kind":"SCALAR","name":"Int","ofType":null},"defaultValue":null}],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"PersonalAccessTokenConnection","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Directive","description":"A + Directive provides a way to describe alternate runtime execution and type + validation behavior in a GraphQL document.\n\nIn some cases, you need to provide + options to alter GraphQL''s execution behavior in ways field arguments will + not suffice, such as conditionally including or skipping a field. Directives + provide this by describing additional information to the executor.","fields":[{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"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":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"locations","description":null,"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":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"onField","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":true,"deprecationReason":"Use + `locations`."},{"name":"onFragment","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":true,"deprecationReason":"Use + `locations`."},{"name":"onOperation","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":true,"deprecationReason":"Use + `locations`."}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__DirectiveLocation","description":"A + Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation + describes one such possible adjacencies.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"QUERY","description":"Location + adjacent to a query operation.","isDeprecated":false,"deprecationReason":null},{"name":"MUTATION","description":"Location + adjacent to a mutation operation.","isDeprecated":false,"deprecationReason":null},{"name":"SUBSCRIPTION","description":"Location + adjacent to a subscription operation.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD","description":"Location + adjacent to a field.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_DEFINITION","description":"Location + adjacent to a fragment definition.","isDeprecated":false,"deprecationReason":null},{"name":"FRAGMENT_SPREAD","description":"Location + adjacent to a fragment spread.","isDeprecated":false,"deprecationReason":null},{"name":"INLINE_FRAGMENT","description":"Location + adjacent to an inline fragment.","isDeprecated":false,"deprecationReason":null},{"name":"SCHEMA","description":"Location + adjacent to a schema definition.","isDeprecated":false,"deprecationReason":null},{"name":"SCALAR","description":"Location + adjacent to a scalar definition.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Location + adjacent to an object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"FIELD_DEFINITION","description":"Location + adjacent to a field definition.","isDeprecated":false,"deprecationReason":null},{"name":"ARGUMENT_DEFINITION","description":"Location + adjacent to an argument definition.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Location + adjacent to an interface definition.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Location + adjacent to a union definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Location + adjacent to an enum definition.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM_VALUE","description":"Location + adjacent to an enum value definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Location + adjacent to an input object type definition.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_FIELD_DEFINITION","description":"Location + adjacent to an input object field definition.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null},{"kind":"OBJECT","name":"__EnumValue","description":"One + possible value for a given Enum. Enum values are unique values, not a placeholder + for a string or numeric value. However an Enum value is returned in a JSON + response as a string.","fields":[{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"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":"__Field","description":"Object + and Interface types are described by a list of Fields, each of which has a + name, potentially a list of arguments, and a return type.","fields":[{"name":"args","description":null,"args":[{"name":"includeDeprecated","description":null,"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":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__InputValue","description":"Arguments + provided to Fields or Directives and the input fields of an InputObject are + represented as Input Values which describe their type and optionally a default + value.","fields":[{"name":"defaultValue","description":"A GraphQL-formatted + string representing the default value for this input value.","args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"deprecationReason","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"isDeprecated","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"String","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"type","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Schema","description":"A + GraphQL Schema defines the capabilities of a GraphQL server. It exposes all + available types and directives on the server, as well as the entry points + for query, mutation, and subscription operations.","fields":[{"name":"directives","description":"A + list of all directives supported by this server.","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},{"name":"mutationType","description":"If + this server supports mutation, the type that mutation operations will be rooted + at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"queryType","description":"The + type that query operations will be rooted at.","args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"subscriptionType","description":"If + this server support subscription, the type that subscription operations will + be rooted at.","args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"types","description":"A + list of all types supported by this server.","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}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"__Type","description":"The + fundamental unit of any GraphQL Schema is the type. There are many kinds of + types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on + the kind of a type, certain fields describe information about that type. Scalar + types provide no information beyond a name and description, while Enum types + provide their values. Object and Interface types provide the fields they describe. + Abstract types, Union and Interface, provide the Object types possible at + runtime. List and NonNull types compose other types.","fields":[{"name":"description","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","description":null,"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":"fields","description":null,"args":[{"name":"includeDeprecated","description":null,"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":"inputFields","description":null,"args":[{"name":"includeDeprecated","description":null,"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":"interfaces","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null},{"name":"kind","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"__TypeKind","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"name","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"ofType","description":null,"args":[],"type":{"kind":"OBJECT","name":"__Type","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"possibleTypes","description":null,"args":[],"type":{"kind":"LIST","name":null,"ofType":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"__Type","ofType":null}}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[],"enumValues":null,"possibleTypes":null},{"kind":"ENUM","name":"__TypeKind","description":"An + enum describing what kind of type a given `__Type` is.","fields":null,"inputFields":null,"interfaces":null,"enumValues":[{"name":"SCALAR","description":"Indicates + this type is a scalar.","isDeprecated":false,"deprecationReason":null},{"name":"OBJECT","description":"Indicates + this type is an object. `fields` and `interfaces` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"INTERFACE","description":"Indicates + this type is an interface. `fields` and `possibleTypes` are valid fields.","isDeprecated":false,"deprecationReason":null},{"name":"UNION","description":"Indicates + this type is a union. `possibleTypes` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"ENUM","description":"Indicates + this type is an enum. `enumValues` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"INPUT_OBJECT","description":"Indicates + this type is an input object. `inputFields` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"LIST","description":"Indicates + this type is a list. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null},{"name":"NON_NULL","description":"Indicates + this type is a non-null. `ofType` is a valid field.","isDeprecated":false,"deprecationReason":null}],"possibleTypes":null}],"directives":[{"name":"include","description":"Directs + the executor to include this field or fragment only when the `if` argument + is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Included + when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"skip","description":"Directs + the executor to skip this field or fragment when the `if` argument is true.","locations":["FIELD","FRAGMENT_SPREAD","INLINE_FRAGMENT"],"args":[{"name":"if","description":"Skipped + when true.","type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"Boolean","ofType":null}},"defaultValue":null}]},{"name":"deprecated","description":"Marks + an element of a GraphQL schema as no longer supported.","locations":["FIELD_DEFINITION","ENUM_VALUE","ARGUMENT_DEFINITION","INPUT_FIELD_DEFINITION"],"args":[{"name":"reason","description":"Explains + why this element was deprecated, usually also including a suggestion for how + to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No + longer supported\""}]}]}}}' + recorded_at: Wed, 28 Apr 2021 21:35:46 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_18540($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_18540"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:35:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 5d5fc678-250c-4464-acee-294c1454f52e + X-Runtime: + - '0.027043' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:35:47 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_18540($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_18540"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:35:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - cb67fd8f-7b1e-460c-930b-9f911e69b53c + X-Runtime: + - '0.023697' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:35:47 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_18540($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_18540"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:35:47 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 8b2d46d5-e1bc-4853-ab5f-b5f6e328e78d + X-Runtime: + - '0.048245' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:35:47 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_18540($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_18540"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:35:48 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - e354dc5f-4736-4b4d-a3e7-d7bc9b71e2cd + X-Runtime: + - '0.021544' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:35:47 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/fixtures/vcr/CtApi/_projects/gets_projects.yml b/spec/fixtures/vcr/CtApi/_projects/gets_projects.yml index 5a43674..dba33a2 100644 --- a/spec/fixtures/vcr/CtApi/_projects/gets_projects.yml +++ b/spec/fixtures/vcr/CtApi/_projects/gets_projects.yml @@ -36,7 +36,7 @@ http_interactions: message: OK headers: Date: - - Tue, 27 Apr 2021 14:10:52 GMT + - Wed, 28 Apr 2021 21:33:19 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -62,9 +62,9 @@ http_interactions: Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 9b02192a-3ad3-478e-b6eb-e708bc2f66cf + - 5b8d46b8-f68e-46d6-99bb-b90f2f4c08c2 X-Runtime: - - '0.940968' + - '0.890733' body: encoding: UTF-8 string: '{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"AuditLogSnapshot","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fileUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"SnapshotStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AuditLogSnapshotConnection","description":"The @@ -531,15 +531,15 @@ http_interactions: why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\""}]}]}}}' - recorded_at: Tue, 27 Apr 2021 14:10:46 GMT + recorded_at: Wed, 28 Apr 2021 21:33:19 GMT - request: method: post uri: https://api.cloudtruth.com/graphql body: encoding: UTF-8 - string: '{"query":"query GraphQL__Client__OperationDefinition_122440($organizationId: + string: '{"query":"query GraphQL__Client__OperationDefinition_64220($organizationId: ID) {\n viewer {\n organization(id: $organizationId) {\n projects - {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_122440"}' + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_64220"}' headers: Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 @@ -557,7 +557,7 @@ http_interactions: message: OK headers: Date: - - Tue, 27 Apr 2021 14:10:53 GMT + - Wed, 28 Apr 2021 21:33:20 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -579,15 +579,73 @@ http_interactions: Vary: - Accept, Origin Etag: - - W/"9394974122ab13b12feb7bda1fc8fc59" + - W/"2df922dba2b6d26cb20a4e36cce960a0" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 60dfa6c9-deaa-4ff4-b244-db64f1bbe22d + - caf84b90-5165-422d-a08d-64fcba26ec5f X-Runtime: - - '0.022229' + - '0.025213' body: encoding: UTF-8 - string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"}]}}}}}' - recorded_at: Tue, 27 Apr 2021 14:10:47 GMT + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:33:19 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_64220($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_64220"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:33:20 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - cb5e6607-74f3-45d5-95ed-597ca8012b35 + X-Runtime: + - '0.070838' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:33:19 GMT recorded_with: VCR 6.0.0 diff --git a/spec/fixtures/vcr/CtApi/_projects/uses_organization_to_get_projects.yml b/spec/fixtures/vcr/CtApi/_projects/uses_organization_to_get_projects.yml index 97ddec1..c00368e 100644 --- a/spec/fixtures/vcr/CtApi/_projects/uses_organization_to_get_projects.yml +++ b/spec/fixtures/vcr/CtApi/_projects/uses_organization_to_get_projects.yml @@ -36,7 +36,7 @@ http_interactions: message: OK headers: Date: - - Tue, 27 Apr 2021 14:10:54 GMT + - Wed, 28 Apr 2021 21:33:21 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -62,9 +62,9 @@ http_interactions: Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - e5755842-d01d-492b-8d73-a7ddfcab0fb6 + - 94dbf786-ca41-404a-8b8a-a302ff372fab X-Runtime: - - '1.428923' + - '1.138534' body: encoding: UTF-8 string: '{"data":{"__schema":{"queryType":{"name":"Query"},"mutationType":{"name":"Mutation"},"subscriptionType":null,"types":[{"kind":"OBJECT","name":"AuditLogSnapshot","description":null,"fields":[{"name":"createdAt","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ISO8601DateTime","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"fileUrl","description":null,"args":[],"type":{"kind":"SCALAR","name":"String","ofType":null},"isDeprecated":false,"deprecationReason":null},{"name":"id","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"SCALAR","name":"ID","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"policy","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"OBJECT","name":"NodePolicy","ofType":null}},"isDeprecated":false,"deprecationReason":null},{"name":"status","description":null,"args":[],"type":{"kind":"NON_NULL","name":null,"ofType":{"kind":"ENUM","name":"SnapshotStatusEnum","ofType":null}},"isDeprecated":false,"deprecationReason":null}],"inputFields":null,"interfaces":[{"kind":"INTERFACE","name":"Node","ofType":null},{"kind":"INTERFACE","name":"HasPolicy","ofType":null}],"enumValues":null,"possibleTypes":null},{"kind":"OBJECT","name":"AuditLogSnapshotConnection","description":"The @@ -531,14 +531,14 @@ http_interactions: why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted in [Markdown](https://daringfireball.net/projects/markdown/).","type":{"kind":"SCALAR","name":"String","ofType":null},"defaultValue":"\"No longer supported\""}]}]}}}' - recorded_at: Tue, 27 Apr 2021 14:10:48 GMT + recorded_at: Wed, 28 Apr 2021 21:33:21 GMT - request: method: post uri: https://api.cloudtruth.com/graphql body: encoding: UTF-8 - string: '{"query":"query GraphQL__Client__OperationDefinition_136080 {\n viewer - {\n memberships {\n nodes {\n organization {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_136080"}' + string: '{"query":"query GraphQL__Client__OperationDefinition_79700 {\n viewer + {\n memberships {\n nodes {\n organization {\n id\n name\n }\n }\n }\n }\n}","operationName":"GraphQL__Client__OperationDefinition_79700"}' headers: Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 @@ -556,7 +556,7 @@ http_interactions: message: OK headers: Date: - - Tue, 27 Apr 2021 14:10:55 GMT + - Wed, 28 Apr 2021 21:33:21 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -582,22 +582,22 @@ http_interactions: Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - f4a4e6c7-f105-4939-8256-14868e66dbaf + - 8480693c-d2ca-425d-b729-2f328789c1cc X-Runtime: - - '0.035941' + - '0.024485' body: encoding: UTF-8 string: '{"data":{"viewer":{"memberships":{"nodes":[{"organization":{"id":"T3JnYW5pemF0aW9uLTE1YzgxYjViLWVlM2ItNDlmNS1iNGVkLTIyYTc0NDI3N2ZiMw==","name":"CloudTruth Demo"}}]}}}}' - recorded_at: Tue, 27 Apr 2021 14:10:49 GMT + recorded_at: Wed, 28 Apr 2021 21:33:21 GMT - request: method: post uri: https://api.cloudtruth.com/graphql body: encoding: UTF-8 - string: '{"query":"query GraphQL__Client__OperationDefinition_136120($organizationId: + string: '{"query":"query GraphQL__Client__OperationDefinition_79740($organizationId: ID) {\n viewer {\n organization(id: $organizationId) {\n projects - {\n nodes {\n id\n name\n }\n }\n }\n }\n}","variables":{"organizationId":"T3JnYW5pemF0aW9uLTE1YzgxYjViLWVlM2ItNDlmNS1iNGVkLTIyYTc0NDI3N2ZiMw=="},"operationName":"GraphQL__Client__OperationDefinition_136120"}' + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","variables":{"organizationId":"T3JnYW5pemF0aW9uLTE1YzgxYjViLWVlM2ItNDlmNS1iNGVkLTIyYTc0NDI3N2ZiMw=="},"operationName":"GraphQL__Client__OperationDefinition_79740"}' headers: Accept-Encoding: - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 @@ -615,7 +615,7 @@ http_interactions: message: OK headers: Date: - - Tue, 27 Apr 2021 14:10:55 GMT + - Wed, 28 Apr 2021 21:33:22 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -637,15 +637,73 @@ http_interactions: Vary: - Accept, Origin Etag: - - W/"9394974122ab13b12feb7bda1fc8fc59" + - W/"2df922dba2b6d26cb20a4e36cce960a0" Cache-Control: - max-age=0, private, must-revalidate X-Request-Id: - - 7c5796a4-6d00-431b-9f96-8aec1d7bfcc6 + - 7d06aea8-823a-4de7-b96b-f76599b2fe4b X-Runtime: - - '0.034316' + - '0.033182' body: encoding: UTF-8 - string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"}]}}}}}' - recorded_at: Tue, 27 Apr 2021 14:10:49 GMT + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:33:21 GMT +- request: + method: post + uri: https://api.cloudtruth.com/graphql + body: + encoding: UTF-8 + string: '{"query":"query GraphQL__Client__OperationDefinition_79740($organizationId: + ID) {\n viewer {\n organization(id: $organizationId) {\n projects + {\n nodes {\n id\n name\n }\n }\n }\n }\n}","variables":{"organizationId":"T3JnYW5pemF0aW9uLTE1YzgxYjViLWVlM2ItNDlmNS1iNGVkLTIyYTc0NDI3N2ZiMw=="},"operationName":"GraphQL__Client__OperationDefinition_79740"}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - application/json + User-Agent: + - kubetruth/0.3.0 + Content-Type: + - application/json + Authorization: + - Bearer + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 28 Apr 2021 21:33:22 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept, Origin + Etag: + - W/"2df922dba2b6d26cb20a4e36cce960a0" + Cache-Control: + - max-age=0, private, must-revalidate + X-Request-Id: + - 5c2d776a-1890-4ef9-8f1e-06b691cd0b01 + X-Runtime: + - '0.029761' + body: + encoding: UTF-8 + string: '{"data":{"viewer":{"organization":{"projects":{"nodes":[{"id":"UHJvamVjdC1hMmUzMjgyYi0wMWE5LTRiMjEtOGJlMy04MDcyNzBiZWQ1MzQ=","name":"default"},{"id":"UHJvamVjdC01ZDFmNjUwNC0wNTkzLTQ5ZGEtYjlkNi00ZTQ4YmUwMDExNmQ=","name":"web"},{"id":"UHJvamVjdC0yYmYyZTE1OC1kZTIyLTQyZjktYTkyMC1kYWM3MTAxMzYxYzM=","name":"service"},{"id":"UHJvamVjdC1hMWRlNDZhMS0yNjA1LTQ5NjYtOTVjMC0wYWRmZDgxNDBhMzA=","name":"service-demo1"},{"id":"UHJvamVjdC1mYjY3MjRlOC1jM2NkLTQwYjUtYTUxNi1hNzgxYmU1M2ZjZGQ=","name":"service-demo3"},{"id":"UHJvamVjdC04NWQ2ZGI4Yi03YjNjLTQzODAtYTE0Ny01YTk0NmEzNmNkY2E=","name":"service-demo2"},{"id":"UHJvamVjdC04ZWRjNGI2NC0xZTdjLTRmZGMtOWU5Mi1iY2IyMWNlZWYyNmI=","name":"ops"},{"id":"UHJvamVjdC01YjY3YTcyYy0xYjAxLTQ2ZTEtYWMwOC1iYzM5YWIyYWMzZDQ=","name":"common"}]}}}}}' + recorded_at: Wed, 28 Apr 2021 21:33:21 GMT recorded_with: VCR 6.0.0 diff --git a/spec/kubetruth/ctapi_spec.rb b/spec/kubetruth/ctapi_spec.rb index 9dea11c..a88f607 100644 --- a/spec/kubetruth/ctapi_spec.rb +++ b/spec/kubetruth/ctapi_spec.rb @@ -59,6 +59,12 @@ module Kubetruth expect(api.project_names).to match array_including("default") end + it "doesn't cache projects " do + api = ctapi.new + expect(api.projects).to_not equal(api.projects) + expect(api.project_names).to_not equal(api.project_names) + end + it "uses organization to get projects" do api = ctapi.new(organization: "CloudTruth Demo") expect(api).to receive(:organizations).and_call_original @@ -67,7 +73,6 @@ module Kubetruth with(ctapi.queries[:ProjectsQuery], variables: hash_including(:organizationId)).and_call_original expect(api.projects).to match hash_including("default") - expect(api.project_names).to match array_including("default") end end