Usage
- Managing Sessions with
Peak-SDK - Interacting with peak resource services
- Image resource
- Import the
imageresource 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
imageresource - Create a new
image versionresource - Describe an existing
imageresource - Describe an existing
versionresource - Update an existing
image versionresource - List all builds in an existing
imageresource and iterate over them - Delete an existing
image versionresource - Delete an existing
imageresource
- Import the
- Workflows resource
- Import the workflow resource module and instantiate a
workflow-serviceclient - List all existing
workflow(s) and iterate over them - Prepare the payload and submit a new
workflowresource for creation - Modify the payload and update the existing
workflowresource - Describe an existing
workflowresource - Delete an existing
workflowresource - List all executions of a
workflowresource and iterate over them - Schedule an immediate execution for a
workflow - Get all available resource templates for a
workflowresource - Get
defaultresource template for aworkflowresource
- Import the workflow resource module and instantiate a
- Artifacts resource
- Import the artifact resource module and instantiate an
artifact-serviceclient - Create a new
artifactresource by uploading a file - List all existing
artifact(s) and iterate over them - Describe an existing
artifact - Update an
artifactresource with a newversionby uploading a new file - Update an
artifactresource’s existingmetadata - Download a versioned
artifactfrom an existingartifactresource - Delete an
artifactversionfrom an existingartifactresource - Delete an
artifactresource along with all itsversion(s)
- Import the artifact resource module and instantiate an
- Webapps Resource
- Import the webapps resource module and instantiate a
webapps-serviceclient - List all existing
webapps(s) and iterate over them - Prepare the payload and submit a new
Webappresource for creation - Modify the payload and update the existing
Webappresource - Delete an existing
Webappresource - Describe an existing
Webappresource
- Import the webapps resource module and instantiate a
- Image resource
- Interacting with press framework services
- Press Apps
- Import the
Press-Appmodule and Instantiate aPress-AppClient - Prepare an
app-specpayload and create anapp-spec - List created
app-spec(s) and iterate over them - Describe an already existing
app-spec - Update an
app-spec’s metadata - Create a new
app-specrelease with updated config and release - Describe the
app-specrelease - List all
app-specrelease(s) and iterate over them - Create a new
deploymentfrom an existingapp-specrelease - List all existing
deployment(s) and iterate over them - Describe an existing
deployment - Update an existing
deployment’s metadata - Delete an existing
deployment - Delete an existing
app-specwith all its release(s)
- Import the
- Press Blocks
- Import the
Press-Blockmodule and Instantiate aPress-BlockClient - Prepare payload and create a new workflow
block-spec - Prepare payload and create a new webapp
block-spec - List created
block-spec(s) and iterate over them - Describe an already existing
block-spec - Update the metadata and discoverability of a
block-spec - Create a new workflow
block-specrelease with updated config and release - Create a new webapp
block-specrelease with updated config and release - Describe the
block-specrelease - List all
release(s) in ablock-specand iterate over them - Create a new
deploymentfrom a specificblock-spec’srelease - List all existing
deployment(s) and iterate over them - Describe a
blockdeployment - Update an existing
deployment’s metadata - Delete a
blockdeployment - Delete an existing
block-specwith all it’srelease(s)
- Import the
- Press Deployments
- Press Specs
- Press Apps
- Managing Auto-Pagination when available with
Peak-SDK - Using Templates in
Peak-SDKandPeak-CLI - Using Compression for
ArtifactsinPeak-SDKandPeak-CLI