UpdateProjectInput
Autogenerated input type of UpdateProject
input UpdateProjectInput {
clientMutationId: String
id: ID!
assetsIds: [Int!]
companyId: Int
startDate: ISO8601Date
endDate: ISO8601Date
comment: String
connectivity: String
credentialsIds: [Int!]
estimatedHours: String
label: String
goal: String
playbooksIds: [Int!]
scope: String
students: Int
tags: [String!]
teamsIds: [Int!]
typeId: Int
projectScopeUrls: [String!]
attachments: [AttachmentInput!]
assigneeEmails: [String!]
assigneeTeamIds: [Int!]
grantAccessToUncoveredAssignees: Boolean
accessPortalUserEmails: [String!]
customExecutiveSummary: String
activeCustomExecutiveSummary: Boolean
customFinalConsiderations: String
activeCustomFinalConsiderations: Boolean
secretIds: [String!]
attackChain: String
penetrationTestingApproach: PenetrationTestingApproachEnum
}
Fields
UpdateProjectInput.clientMutationId ● String scalar
A unique identifier for the client performing the mutation.
UpdateProjectInput.id ● ID! non-null scalar
UpdateProjectInput.assetsIds ● [Int!] list scalar
UpdateProjectInput.companyId ● Int scalar
UpdateProjectInput.startDate ● ISO8601Date scalar
UpdateProjectInput.endDate ● ISO8601Date scalar
UpdateProjectInput.comment ● String scalar
UpdateProjectInput.connectivity ● String scalar
UpdateProjectInput.credentialsIds ● [Int!] list scalar
UpdateProjectInput.estimatedHours ● String scalar
UpdateProjectInput.label ● String scalar
UpdateProjectInput.goal ● String scalar
UpdateProjectInput.playbooksIds ● [Int!] list scalar
UpdateProjectInput.scope ● String scalar
UpdateProjectInput.students ● Int scalar
UpdateProjectInput.tags ● [String!] list scalar
UpdateProjectInput.teamsIds ● [Int!] list scalar
UpdateProjectInput.typeId ● Int scalar
UpdateProjectInput.projectScopeUrls ● [String!] list scalar
UpdateProjectInput.attachments ● [AttachmentInput!] list input
UpdateProjectInput.assigneeEmails ● [String!] list scalar
Emails of the users assigned to the project
UpdateProjectInput.assigneeTeamIds ● [Int!] list scalar
Ids of the teams assigned to the project
UpdateProjectInput.grantAccessToUncoveredAssignees ● Boolean scalar
Give access to the project's uncoveredAssignees that are grantable. Without it, an edit grants access only to the users it adds.
UpdateProjectInput.accessPortalUserEmails ● [String!] list scalar
The people with a direct access to the project. Someone who already holds it is kept by their email. An email the edit adds must be someone of the project's company the caller can list, as with the assignee emails, and never a service account: any other is refused. Someone the edit adds with no profile of their own in the company is refused (DIRECT_ACCESS_WITHOUT_PROFILE): only that profile judges a direct access.
UpdateProjectInput.customExecutiveSummary ● String scalar
UpdateProjectInput.activeCustomExecutiveSummary ● Boolean scalar
UpdateProjectInput.customFinalConsiderations ● String scalar
UpdateProjectInput.activeCustomFinalConsiderations ● Boolean scalar
UpdateProjectInput.secretIds ● [String!] list scalar
UpdateProjectInput.attackChain ● String scalar
UpdateProjectInput.penetrationTestingApproach ● PenetrationTestingApproachEnum enum
Member Of
updateProject mutation
Contribute to the Docs
Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.
How to contributeResources
By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.
Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.
Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.