Skip to main content
GET
/
apps
/
{appId}
/
containers
/
{containerId}
Get Container Template
curl --request GET \
  --url https://api.bunny.net/mc/apps/{appId}/containers/{containerId} \
  --header 'AccessKey: <api-key>'
{
  "id": "<string>",
  "name": "<string>",
  "packageId": "<string>",
  "image": "<string>",
  "imageName": "<string>",
  "imageNamespace": "<string>",
  "imageTag": "<string>",
  "imageRegistryId": "<string>",
  "imageDigest": "<string>",
  "imagePullPolicy": "Always",
  "entryPoint": {
    "command": "<string>",
    "commandArray": [
      "<string>"
    ],
    "arguments": "<string>",
    "argumentsArray": [
      "<string>"
    ],
    "workingDirectory": "<string>"
  },
  "probes": {
    "startup": {
      "initialDelaySeconds": 10,
      "periodSeconds": 10,
      "timeoutSeconds": 7,
      "failureThreshold": 3,
      "successThreshold": 1,
      "httpGet": {
        "request": {
          "path": "<string>",
          "portNumber": 32768
        },
        "response": {
          "expectedStatusCode": "Continue"
        }
      },
      "tcpSocket": {
        "request": {
          "portNumber": 32768
        }
      },
      "grpc": {
        "request": {
          "portNumber": 32768,
          "serviceName": "<string>"
        }
      }
    },
    "readiness": {
      "initialDelaySeconds": 10,
      "periodSeconds": 10,
      "timeoutSeconds": 7,
      "failureThreshold": 3,
      "successThreshold": 1,
      "httpGet": {
        "request": {
          "path": "<string>",
          "portNumber": 32768
        },
        "response": {
          "expectedStatusCode": "Continue"
        }
      },
      "tcpSocket": {
        "request": {
          "portNumber": 32768
        }
      },
      "grpc": {
        "request": {
          "portNumber": 32768,
          "serviceName": "<string>"
        }
      }
    },
    "liveness": {
      "initialDelaySeconds": 10,
      "periodSeconds": 10,
      "timeoutSeconds": 7,
      "failureThreshold": 3,
      "successThreshold": 1,
      "httpGet": {
        "request": {
          "path": "<string>",
          "portNumber": 32768
        },
        "response": {
          "expectedStatusCode": "Continue"
        }
      },
      "tcpSocket": {
        "request": {
          "portNumber": 32768
        }
      },
      "grpc": {
        "request": {
          "portNumber": 32768,
          "serviceName": "<string>"
        }
      }
    }
  },
  "environmentVariables": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "endpoints": [
    {
      "displayName": "<string>",
      "publicHost": "<string>",
      "type": "CDN",
      "isSslEnabled": true,
      "pullZoneId": "<string>",
      "portMappings": [
        {
          "containerPort": 123,
          "exposedPort": 123,
          "protocols": [
            "Tcp"
          ]
        }
      ],
      "stickySessions": {
        "enabled": true,
        "sessionHeaders": [
          "<string>"
        ],
        "cookieName": "<string>"
      },
      "internalIpAddresses": [
        {
          "address": "<string>",
          "region": "<string>"
        }
      ],
      "publicIpAddresses": [
        {
          "address": "<string>",
          "region": "<string>"
        }
      ]
    }
  ],
  "volumeMounts": [
    {
      "name": "<string>",
      "mountPath": "<string>"
    }
  ]
}

Authorizations

AccessKey
string
header
required

Please enter a valid personal API key.

Path Parameters

appId
string
required

The ID of the application

containerId
string
required

The ID of the container template

Response

Container template retrieved successfully.

Container template model

id
string
required
Minimum string length: 1
name
string
required
Minimum string length: 1
packageId
string
required
Minimum string length: 1
image
string
required
Minimum string length: 1
imageName
string
required
Minimum string length: 1
imageNamespace
string
required
Minimum string length: 1
imageTag
string
required
Minimum string length: 1
imageRegistryId
string
required
Minimum string length: 1
imageDigest
string
required
Minimum string length: 1
imagePullPolicy
enum<string>
required
Available options:
Always,
IfNotPresent
entryPoint
object
required
probes
object
required
environmentVariables
object[]
required
endpoints
object[]
required
volumeMounts
object[]
required