AppKindEnum
The AppKindEnum
is used to categorize the type of an application
version.
class AppKindEnum(enum.Enum):
Native = "native"
External = "external"
Analysis = "analysis"
Data = "data"
# Initialize version
version = AppVersion(
app_id="my-app-id",
version="1.0.0",
title="My Application Title",
description="This Is An Example Edge Application",
icon=ICON,
kind=AppKindEnum.Native,
link="quay.io/enthought/YOUR_IMAGE_NAME_HERE:TAG",
recommended_profile="edge.medium"
)
# Create version
edge.applications.add_app_version(version)
Values
AppKindEnum.Native
The application's version kind is native. Native Applications will use the specified Docker Image when launched.
AppKindEnum.External
The application's version kind is external. External Apps are traditional web applications that run outside of Edge, but which are registered on Edge.
AppKindEnum.Analysis
The application's version kind is Analysis. Built-in application.
AppKindEnum.Data
The application's version kind is Data. Built-in application.