Skip to main content

CreateCodeSignProjectInput

No description

input CreateCodeSignProjectInput {
name: String!
description: String
owners: [UserOrTeamInput!]!
auditors: [UserOrTeamInput!]
authorizedSigners: [IdentityInput!]
ipRestrictions: [String!]
maxHistoricalObjects: Int
}

Fields

CreateCodeSignProjectInput.name ● String! non-null scalar

A unique name identifying this Code Sign Project of no more than 255 characters.

CreateCodeSignProjectInput.description ● String scalar

A human readable description of this Code Sign Project of no more than 500 characters.

CreateCodeSignProjectInput.owners ● [UserOrTeamInput!]! non-null input

A list of users who are allowed to modify this Project and any Signing Keys that exists within the Project.

CreateCodeSignProjectInput.auditors ● [UserOrTeamInput!] list input

A list of users and/or teams who are allowed to view this Project and any Signing Keys that exist within the Project, for auditing purposes.

CreateCodeSignProjectInput.authorizedSigners ● [IdentityInput!] list input

A list of users, teams, and/or service accounts that are allowed to perform cryptographic operations using the Signing Keys that exist within this Project.

CreateCodeSignProjectInput.ipRestrictions ● [String!] list scalar

A set of IP addresses and IP address ranges from which API requests for cryptographic operations are permitted.

CreateCodeSignProjectInput.maxHistoricalObjects ● Int scalar

The maximum number of key pairs and/or certificates to keep in the historicObjects list on a CodeSignSigningKey after every rotation or renewal.

Member Of

createCodeSignProject mutation