Skip to main content

AppProxyKindEnum

The AppProxyKindEnum is used to categorize the proxy type (also known as the framework support) for an application version.

class AppProxyKindEnum(enum.Enum):
NoProxy = None
Generic = "generic"
Panel = "panel"
PlotlyDash = "plotly-dash"
React = "react"
Streamlit = "streamlit"

# 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,
proxy_kind=AppProxyKindEnum.React,
link="quay.io/enthought/YOUR_IMAGE_NAME_HERE:TAG",
recommended_profile="edge.medium"
)

# Create version
edge.applications.add_app_version(version)

Values

AppProxyKindEnum.NoProxy

The application's version proxy kind is NoProxy.

AppProxyKindEnum.Generic

The application's version proxy kind is generic.

AppProxyKindEnum.Panel

The application's version proxy kind is panel.

AppProxyKindEnum.PlotlyDash

The application's version proxy kind is plotly-dash.

AppProxyKindEnum.React

The application's version proxy kind is react.

AppProxyKindEnum.Streamlit

The application's version proxy kind is streamlit.