Get Involved
Edit on GitHub

Mutation

Mutation
activateGrantActiveGrantActivate a grant at the given resource. Optionally provide note, validFromTimestamp and validToTimestamp
attachSmartFoldersSmartFolderAttach the smart folder ids for the given resource.
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.
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.
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
createSamlDirectoryResource!Create a SAML directory for authentication in Turbot.
createSmartFolderSmartFolderCreate a smart folder for the given parent and with the given data.
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.
deleteLdapDirectoryResource!Delete an LDAP directory.
deleteLocalDirectoryResource!Delete a local directory.
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
deleteSamlDirectoryResource!Delete a SAML directory.
deleteSmartFolderResourceDelete the smart folder with the given id
deleteTurbotDirectoryResource!Delete a Turbot directory.
deleteWatchWatchDelete a watch by id.
deleteWatchRuleWatchRuleDelete a watch rule by id.
detachSmartFoldersSmartFolderDetach the smart folder ids from the given resource.
installModModInstall the mod for the given org and version, at the given parent
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.
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
updateGoogleDirectoryResource!Update a Google directory.
updateGrantGrantUpdate a grant with the given id. Optionally provide note, validFromTimestamp and validToTimestamp
updateGroupProfileResource!Update a group profile.
updateLdapDirectoryResource!Update an LDAP directory.
updateLocalDirectoryResource!Update a local directory.
updateLocalDirectoryUserPasswordLocalDirectoryUserPassword!Update the password for the local directory user.
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
updateSamlDirectoryResource!Update a SAML directory.
updateSmartFolderSmartFolderUpdate a smart folder with the given id.
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