Module write

Source

Structs§

AddUserToUserGroup
Admin only. Add a user to a user group. Response: UserGroup
CopyAlerter
Creates a new alerter with given name and the configuration of the alerter at the given id. Response: Alerter.
CopyBuild
Creates a new build with given name and the configuration of the build at the given id. Response: Build.
CopyBuilder
Creates a new builder with given name and the configuration of the builder at the given id. Response: Builder
CopyDeployment
Creates a new deployment with given name and the configuration of the deployment at the given id. Response: Deployment
CopyProcedure
Creates a new procedure with given name and the configuration of the procedure at the given id. Response: Procedure.
CopyRepo
Creates a new repo with given name and the configuration of the repo at the given id. Response: Repo.
CopyResourceSync
Creates a new sync with given name and the configuration of the sync at the given id. Response: ResourceSync.
CopyServerTemplate
Creates a new server template with given name and the configuration of the server template at the given id. Response: ServerTemplate
CopyStack
Creates a new stack with given name and the configuration of the stack at the given id. Response: Stack.
CreateAlerter
Create an alerter. Response: Alerter.
CreateApiKeyForServiceUser
Admin only method to create an api key for a service user. Response: CreateApiKeyResponse.
CreateBuild
Create a build. Response: Build.
CreateBuildWebhook
Create a webhook on the github repo attached to the build passed in request. Response: CreateBuildWebhookResponse
CreateBuilder
Create a builder. Response: Builder.
CreateDeployment
Create a deployment. Response: Deployment.
CreateDockerRegistryAccount
Admin only. Create a docker registry account. Response: DockerRegistryAccount.
CreateGitProviderAccount
Admin only. Create a git provider account. Response: GitProviderAccount.
CreateNetwork
Create a docker network on the server. Respone: Update
CreateProcedure
Create a procedure. Response: Procedure.
CreateRepo
Create a repo. Response: Repo.
CreateRepoWebhook
Create a webhook on the github repo attached to the (monitor) repo passed in request. Response: CreateRepoWebhookResponse
CreateResourceSync
Create a sync. Response: ResourceSync.
CreateServer
Create a server. Response: Server.
CreateServerTemplate
Create a server template. Response: ServerTemplate.
CreateServiceUser
Admin only. Create a service user. Response: User.
CreateStack
Create a stack. Response: Stack.
CreateStackWebhook
Create a webhook on the github repo attached to the stack passed in request. Response: CreateStackWebhookResponse
CreateSyncWebhook
Create a webhook on the github repo attached to the sync passed in request. Response: CreateSyncWebhookResponse
CreateTag
Create a tag. Response: Tag.
CreateUserGroup
Admin only. Create a user group. Response: UserGroup
CreateVariable
Admin only. Create variable. Response: Variable.
DeleteAlerter
Deletes the alerter at the given id, and returns the deleted alerter. Response: Alerter
DeleteApiKeyForServiceUser
Admin only method to delete an api key for a service user. Response: NoData.
DeleteBuild
Deletes the build at the given id, and returns the deleted build. Response: Build
DeleteBuildWebhook
Delete a webhook on the github repo attached to the build passed in request. Response: CreateBuildWebhookResponse
DeleteBuilder
Deletes the builder at the given id, and returns the deleted builder. Response: Builder
DeleteDeployment
Deletes the deployment at the given id, and returns the deleted deployment. Response: Deployment.
DeleteDockerRegistryAccount
Admin only. Delete a docker registry account. Response: DockerRegistryAccount.
DeleteGitProviderAccount
Admin only. Delete a git provider account. Response: [User].
DeleteNetwork
Delete a docker network. Response: Update
DeleteProcedure
Deletes the procedure at the given id, and returns the deleted procedure. Response: Procedure
DeleteRepo
Deletes the repo at the given id, and returns the deleted repo. Response: Repo
DeleteRepoWebhook
Delete the webhook on the github repo attached to the (monitor) repo passed in request. Response: DeleteRepoWebhookResponse
DeleteResourceSync
Deletes the sync at the given id, and returns the deleted sync. Response: ResourceSync
DeleteServer
Deletes the server at the given id, and returns the deleted server. Response: Server
DeleteServerTemplate
Deletes the server template at the given id, and returns the deleted server template. Response: ServerTemplate
DeleteStack
Deletes the stack at the given id, and returns the deleted stack. Response: Stack
DeleteStackWebhook
Delete the webhook on the github repo attached to the stack passed in request. Response: DeleteStackWebhookResponse
DeleteSyncWebhook
Delete the webhook on the github repo attached to the sync passed in request. Response: DeleteSyncWebhookResponse
DeleteTag
Delete a tag, and return the deleted tag. Response: Tag.
DeleteUserGroup
Admin only. Delete a user group. Response: UserGroup
DeleteVariable
Admin only. Delete a variable. Response: Variable.
RefreshBuildCache
Trigger a refresh of the cached latest hash and message.
RefreshRepoCache
Trigger a refresh of the cached latest hash and message.
RefreshResourceSyncPending
Trigger a refresh of the computed diff logs for view.
RefreshStackCache
Trigger a refresh of the cached compose file contents. Refreshes:
RemoveUserFromUserGroup
Admin only. Remove a user from a user group. Response: UserGroup
RenameDeployment
Rename the deployment at id to the given name. Response: Update.
RenameServer
Rename the server at id to the given name. Response: Update.
RenameStack
Rename the stack at id to the given name. Response: Update.
RenameTag
Rename a tag at id. Response: Tag.
RenameUserGroup
Admin only. Rename a user group. Response: UserGroup
SetUsersInUserGroup
Admin only. Completely override the user in the group. Response: UserGroup
UpdateAlerter
Update the alerter at the given id, and return the updated alerter. Response: Alerter.
UpdateBuild
Update the build at the given id, and return the updated build. Response: Build.
UpdateBuilder
Update the builder at the given id, and return the updated builder. Response: Builder.
UpdateDeployment
Update the deployment at the given id, and return the updated deployment. Response: Deployment.
UpdateDescription
Update a resources description. Response: NoData.
UpdateDockerRegistryAccount
Admin only. Update a docker registry account. Response: DockerRegistryAccount.
UpdateGitProviderAccount
Admin only. Update a git provider account. Response: GitProviderAccount.
UpdatePermissionOnResourceType
Admin only. Update a user or user groups base permission level on a resource type. Response: NoData.
UpdatePermissionOnTarget
Admin only. Update a user or user groups permission on a resource. Response: NoData.
UpdateProcedure
Update the procedure at the given id, and return the updated procedure. Response: Procedure.
UpdateRepo
Update the repo at the given id, and return the updated repo. Response: Repo.
UpdateResourceSync
Update the sync at the given id, and return the updated sync. Response: ResourceSync.
UpdateServer
Update the server at the given id, and return the updated server. Response: Server.
UpdateServerTemplate
Update the server template at the given id, and return the updated server template. Response: ServerTemplate.
UpdateServiceUserDescription
Admin only. Update a service user’s description. Response: User.
UpdateStack
Update the stack at the given id, and return the updated stack. Response: Stack.
UpdateTagsOnResource
Update the tags on a resource. Response: NoData
UpdateUserBasePermissions
Admin only. Update a user’s “base” permissions, eg. “enabled”. Response: NoData.
UpdateVariableDescription
Admin only. Update variable. Response: Variable.
UpdateVariableValue
Admin only. Update variable. Response: Variable.

Enums§

RepoWebhookAction
StackWebhookAction
SyncWebhookAction

Traits§

MonitorWriteRequest

Type Aliases§

CopyProcedureResponse
CreateApiKeyForServiceUserResponse
CreateBuildWebhookResponse
CreateDockerRegistryAccountResponse
CreateGitProviderAccountResponse
CreateProcedureResponse
CreateRepoWebhookResponse
CreateServiceUserResponse
CreateStackWebhookResponse
CreateSyncWebhookResponse
CreateVariableResponse
DeleteApiKeyForServiceUserResponse
DeleteBuildWebhookResponse
DeleteDockerRegistryAccountResponse
DeleteGitProviderAccountResponse
DeleteProcedureResponse
DeleteRepoWebhookResponse
DeleteStackWebhookResponse
DeleteSyncWebhookResponse
DeleteVariableResponse
UpdateDescriptionResponse
UpdateDockerRegistryAccountResponse
UpdateGitProviderAccountResponse
UpdatePermissionOnResourceTypeResponse
UpdatePermissionOnTargetResponse
UpdateProcedureResponse
UpdateServiceUserDescriptionResponse
UpdateTagsOnResourceResponse
UpdateUserBasePermissionsResponse
UpdateVariableDescriptionResponse
UpdateVariableValueResponse