Skip to content

CapsuleProcessStartConfig

An automation action ($type is capsule) that starts a capsule run. version names the capsule and the version of it to start, and is required.

Kind: an object, used in requests and responses. In a request it is called CapsuleProcessStartConfigInput.

FieldTypeRequiredDescription
vfsMountsCapsuleVirtualFileSystemMountInput[]Virtual file system mounts for the run. A non-empty list replaces the capsule’s own; an empty list keeps them.
secretMountsCapsuleSecretMountInput[]Secret mounts for the run. A non-empty list replaces the capsule’s own; an empty list keeps them.
versionVersionReference| nullThe app, interaction or capsule to start, and the version of it. Required for those three; left out for codepipeline (named by name) and interaction-message (which names a run).
{
"vfsMounts": [
{
"vfsId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"vfsNamespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"mountName": "..."
}
],
"secretMounts": [
{
"secretName": "...",
"mountName": "..."
}
],
"version": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"version": 0
}
}

Every field is present in a response; empty ones are null.

FieldTypeDescription
vfsMountsCapsuleVirtualFileSystemMount[]Virtual file system mounts for the run. A non-empty list replaces the capsule’s own; an empty list keeps them.
secretMountsCapsuleSecretMount[]Secret mounts for the run. A non-empty list replaces the capsule’s own; an empty list keeps them.
versionVersionReference| nullThe app, interaction or capsule to start, and the version of it. Required for those three; left out for codepipeline (named by name) and interaction-message (which names a run).
{
"vfsMounts": [
{
"vfsId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"vfsNamespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"mountName": "..."
}
],
"secretMounts": [
{
"secretName": "...",
"mountName": "..."
}
],
"version": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"version": 0
}
}