Skip to main content

AppPlaceholder

The AppPlaceholder represents the "Compute Placeholder" record and is an essential component designed to allow the user to control the cost-latency tradeoff when running applications. You can specify any number of virtual machines to be kept running in anticipation of use. Placeholders are tied to a compute profile. They ensure that if you launch an app with that compute profile, the placeholder will be used.

# Initialize placeholder
data = AppPlaceholder(
uid='049dbcfc-8ec6-11ee-8e98-1388c5d96f68',
name='medium',
profile_id='edge.medium',
quantity=1,
disable=False
)

# Create placeholder
edge.compute.create_placeholder(data)

Properties

uid

Property (str). Unique identifier.

name

Property (str). Display name for the placeholder.

profile_id

Property (str). Profile's identifying ID.

quantity

Property (int). Replication quantity.

disable

Property (bool). True if this placeholder is disabled.

Methods

to_dict

to_dict() -> dict

Translates the connection as a dictionary for serialization.

Returns:

dict Connection contents as a dictionary.