Mutation

Mutation
activateGrantActiveGrantActivate a grant at the given resource. Optionally provide note, validFromTimestamp and validToTimestamp
addRolloutAccountsRolloutAdd one or more accounts to a rollout with the given accounts.
attachGuardrailsGuardrailAttach the accounts to the guardrail.
attachPolicyPacksPolicyPackAttach the policy pack ids for the given resource.
attachSmartFoldersSmartFolderAttach the smart folder ids for the given resource. This has been deprecated please use attachPolicyPacks.
createFavoriteFavoriteCreate a favorite for the given resource. Optionally provide resources, level and notificationTypes
createGoogleDirectoryResource!Create a Google directory for searching in Turbot.
createGrantGrantCreate a grant for the given type, level, resource and identity. Optionally provide note, validFromTimestamp and validToTimestamp
createGroupProfileResource!Create a group profile.
createGuardrailGuardrailCreate a guardrail for the given parent and with the given data. This has been deprecated please use createPolicyPack.
createLdapDirectoryResource!Create an LDAP directory for searching in Turbot.
createLocalDirectoryResource!Create a local directory for authentication in Turbot.
createLocalDirectoryUserPasswordLocalDirectoryUserPassword!Create a password for the local directory user.
createPolicyPackPolicyPackCreate a policy pack for the given parent and with the given data.
createPolicySettingPolicySettingCreate a policy setting for the given type, resource and precedence. Provide the setting in either standard form (either value (as JSON) or valueSource (as YAML string), or as a calculated setting with inputTemplate (as YAML Nunjucks template) and optional input (as GraphQL query string). Optionally provide note, validFromTimestamp and validToTimestamp
createProfileResource!Create a profile.
createProfileAccessKeyProfileAccessKey!Create an access key for the authenticated profile.
createProfileAwsAccessKeyProfileAwsAccessKey!Create profile AWS access key.
createProfileSshKeyProfileSshKey!save SSH public key`.
createResourceResourceCreate a resource for the given parent and type and with the given data. Optionally provide custom metadata, tags and akas
createRolloutRolloutCreate a rollout with the given data.
createSamlDirectoryResource!Create a SAML directory for authentication in Turbot.
createSmartFolderSmartFolderCreate a smart folder for the given parent and with the given data. This has been deprecated please use createPolicyPack.
createTurbotDirectoryResource!Create a Turbot directory for authentication in Turbot.
createWatchWatchCreate a watch for the given resource. Optionally provide action and favorite
createWatchRuleWatchRuleCreate a watch rule for the given watch. Optionally provide resource, level and notificationTypes
deactivateGrantActiveGrantDeactivate a grant activation
deleteFavoriteFavoriteDelete a favorite by id.
deleteGoogleDirectoryResource!Delete a Google directory.
deleteGrantGrantDelete the grant with the given id
deleteGroupProfileResource!Delete a group profile.
deleteGuardrailGuardrailDelete a guardrail with the given id.
deleteLdapDirectoryResource!Delete an LDAP directory.
deleteLocalDirectoryResource!Delete a local directory.
deletePolicyPackResourceDelete the policy pack with the given id
deletePolicySettingPolicySettingDelete the policy setting with the given id
deleteProfileResource!Delete a profile.
deleteProfileAccessKeyProfileAccessKey!Delete an access key by id.
deleteProfileAwsAccessKeyProfileAwsAccessKey!Delete profile AWS access key.
deleteProfileSshKeyProfileSshKey!Delete an SSH key by id.
deleteResourceResourceDelete the resource with the given id
deleteRolloutRolloutDelete a rollout along with its related events. This mutation permanently removes the rollout.
deleteSamlDirectoryResource!Delete a SAML directory.
deleteSmartFolderResourceDelete the smart folder with the given id. This has been deprecated please use deletePolicyPack.
deleteTurbotDirectoryResource!Delete a Turbot directory.
deleteWatchWatchDelete a watch by id.
deleteWatchRuleWatchRuleDelete a watch rule by id.
detachGuardrailsGuardrailDetach the guardrails from the resource.
detachPolicyPacksPolicyPackDetach the policy pack ids from the given resource.
detachSmartFoldersSmartFolderDetach the smart folder ids from the given resource. This has been deprecated please use detachPolicyPacks.
installModModInstall the mod for the given org and version, at the given parent
muteControlControlMute a control on a given resource and controlType or controlId
pauseRolloutAccountsRolloutPause an account in a rollout with the given account.
putPolicyPackAttachmentsPolicyPackPut the policy pack ids for the given resource.
putResourceResourcePut the resource with the given id. Optionally provide new data, custom metadata, tags or akas
putSmartFolderAttachmentsSmartFolderPut the smart folder ids for the given resource. This has been deprecated please use putPolicyPackAttachments.
removeRolloutAccountsRolloutRemove one or more accounts from a rollout with the given accounts.
resumeRolloutAccountsRolloutResume an account in a rollout with the given account.
rotateWorkspaceKeyScalarRotate workspace encryption key. Please contact Turbot Support to perform this action
runActionProcessRun the action with the given actionTypeId and resourceTypeId
runControlProcessRun the control with the given id
runPolicyProcessRun the policy with the given id
terminateProcessProcessTerminate the process with the given id
uninstallModModUninstallResultUninstall an existing mod with the given id
unmuteControlControlUnmute a control on a given resource and controlType or controlId
updateAttachedGuardrailPhaseGuardrailUpdate the phase for an attached guardrail on a given resource.
updateGoogleDirectoryResource!Update a Google directory.
updateGrantGrantUpdate a grant with the given id. Optionally provide note, validFromTimestamp and validToTimestamp
updateGroupProfileResource!Update a group profile.
updateGuardrailGuardrailUpdate an existing guardrail with the given properties.
updateLdapDirectoryResource!Update an LDAP directory.
updateLocalDirectoryResource!Update a local directory.
updateLocalDirectoryUserPasswordLocalDirectoryUserPassword!Update the password for the local directory user.
updatePolicyPackPolicyPackUpdate a policy pack with the given id.
updatePolicySettingPolicySettingUpdate the policy setting with the given id. Provide the setting in either standard form (either value (as JSON) or valueSource (as YAML string), or as a calculated setting with inputTemplate (as YAML Nunjucks template) and optional input (as GraphQL query string). Optionally provide precedence, note, validFromTimestamp and validToTimestamp
updateProfileResource!Update a profile.
updateProfileAccessKeyProfileAccessKey!Update an access key's status by id.
updateProfileAwsAccessKeyProfileAwsAccessKey!Update profile AWS access key.
updateProfileSshKeyProfileSshKey!Update an SSH key's status by id.
updateResourceResourceUpdate the resource with the given id. Optionally provide a new parent, provide data updates, or update custom metadata, tags and akas
updateRolloutRolloutUpdate a rollout with the given id.
updateSamlDirectoryResource!Update a SAML directory.
updateSmartFolderSmartFolderUpdate a smart folder with the given id.This has been deprecated please use updatePolicyPack.
updateTurbotDirectoryResource!Update a Turbot directory.
updateWatchWatchUpdate a watch by id. Optionally provide action and favorite
updateWatchRuleWatchRuleUpdate a watch rule by id. Optionally provide resource, level and notificationTypes",
uploadModModUploadResultUpload a local to mod with the given id
upsertResourceResourceUpsert a resource for the given parent and type and with the given data. Optionally provide custom metadata, tags and akas. If akas are passed, the first one in the array will be used to look up if the resource already exists. If no akas are passed, the first resource type AKA metadata template will be rendered using the resource data and used to look up if the resource already exists