Interacting with Peak resources
- Alerts
- Artifacts
- Import the artifact resource module and instantiate an
artifact-service
client - Create a new
artifact
resource by uploading a file - List all existing
artifact
(s) and iterate over them - Describe an existing
artifact
- Update an
artifact
resource with a newversion
by uploading a new file - Update an
artifact
resource’s existingmetadata
- Download a versioned
artifact
from an existingartifact
resource - Delete an
artifact
version
from an existingartifact
resource - Delete an
artifact
resource along with all itsversion
(s)
- Import the artifact resource module and instantiate an
- Images
- Import the
image
resource module and instantiate the client - List all existing
image
(s) and iterate over them - List all existing
image version
(s) and iterate over them - Create a new
image
resource - Create a new
image version
resource - Create or update a
image version
- Describe an existing
image
resource - Describe an existing
version
resource - Update an existing
image version
resource - List all builds in an existing
image
resource and iterate over them - Get logs for a specific build in an existing
image
resource - Delete an existing
image version
resource - Delete multiple existing
image version
resources - Delete an existing
image
resource
- Import the
- Services
- Import the services module and instantiate a
service
client - List all existing
services
(s) and iterate over them - Prepare the payload and submit a new
Service
resource for creation - Modify the payload and update the existing
Service
resource - Create or update a
Service
resource - Prepare the payload for testing
api
typeService
resource - Delete an existing
Service
resource - Describe an existing
Service
resource
- Import the services module and instantiate a
- Tenants
- Users
- Webapps
- Import the webapps resource module and instantiate a
webapps-service
client - List all existing
webapps
(s) and iterate over them - Prepare the payload and submit a new
Webapp
resource for creation - Modify the payload and update the existing
Webapp
resource - Create or update a
Webapp
resource - Delete an existing
Webapp
resource - Describe an existing
Webapp
resource
- Import the webapps resource module and instantiate a
- Workflows
- Import the workflow resource module and instantiate a
workflow-service
client - List all existing
workflow
(s) and iterate over them - Prepare the payload and submit a new
workflow
resource for creation - Modify the payload and update the existing
workflow
resource - Modify the payload and update the existing
workflow
resource viapatch-workflow
- Create or update a
workflow
resource - Describe an existing
workflow
resource - Delete an existing
workflow
resource - List all executions of a
workflow
resource and iterate over them - Get Details about a workflow execution
- Get logs for a specific execution of a
workflow
resource - Schedule an immediate execution for a
workflow
- Get all available resources for
workflow
- Get
default
resource values forworkflow
- Import the workflow resource module and instantiate a