SecretMutations
No description
type SecretMutations {
createSecret(
name: String!
value: String!
): OrgSecret
updateSecret(
orgSecretId: Long!
name: String
value: String
): OrgSecret
deleteSecret(
orgSecretId: Long!
): Boolean
}
Fields
SecretMutations.createSecret ● OrgSecret object
Create an organization secret (name + value). The value is stored in the secret vault and is never returned again — it can only be overwritten or deleted. Requires canManageSecrets.
SecretMutations.createSecret.name ● String! non-null scalar
SecretMutations.createSecret.value ● String! non-null scalar
SecretMutations.updateSecret ● OrgSecret object
Update an organization secret: rename it and/or overwrite its value (omit a field to leave it unchanged). Requires canManageSecrets.
SecretMutations.updateSecret.orgSecretId ● Long! non-null scalar
SecretMutations.updateSecret.name ● String scalar
SecretMutations.updateSecret.value ● String scalar
SecretMutations.deleteSecret ● Boolean scalar
Delete an organization secret and its stored value. Requires canManageSecrets.
SecretMutations.deleteSecret.orgSecretId ● Long! non-null scalar
Returned By
secrets mutation