0.1.170
union.app
Directory
Classes
Class | Description |
---|---|
App |
App specification. |
FlyteConnectorApp |
FlyteConnector application specification that inherits from App. |
Input |
Input for application. |
ScalingMetric |
|
URLQuery |
union.app.App
App specification.
class App(
name: str,
container_image: typing.Union[str, flytekit.image_spec.image_spec.ImageSpec, flytekit.core.pod_template.PodTemplate],
port: typing.Union[int, union.app._models.App.Port],
limits: typing.Optional[flytekit.core.resources.Resources],
requests: typing.Optional[flytekit.core.resources.Resources],
secrets: typing.List[flytekit.models.security.Secret],
args: `*args`,
command: typing.Union[typing.List[str], str, NoneType],
min_replicas: int,
max_replicas: int,
scaledown_after: typing.Union[datetime.timedelta, int, NoneType],
scaling_metric: typing.Union[union.app._models.ScalingMetric.RequestRate, union.app._models.ScalingMetric.Concurrency, NoneType],
include: typing.List[str],
inputs: typing.List[union.app._models.Input],
env: dict,
cluster_pool: str,
accelerator: typing.Optional[flytekit.extras.accelerators.BaseAccelerator],
requires_auth: bool,
type: typing.Optional[str],
description: typing.Optional[str],
)
Parameter | Type |
---|---|
name |
str |
container_image |
typing.Union[str, flytekit.image_spec.image_spec.ImageSpec, flytekit.core.pod_template.PodTemplate] |
port |
typing.Union[int, union.app._models.App.Port] |
limits |
typing.Optional[flytekit.core.resources.Resources] |
requests |
typing.Optional[flytekit.core.resources.Resources] |
secrets |
typing.List[flytekit.models.security.Secret] |
args |
*args |
command |
typing.Union[typing.List[str], str, NoneType] |
min_replicas |
int |
max_replicas |
int |
scaledown_after |
typing.Union[datetime.timedelta, int, NoneType] |
scaling_metric |
typing.Union[union.app._models.ScalingMetric.RequestRate, union.app._models.ScalingMetric.Concurrency, NoneType] |
include |
typing.List[str] |
inputs |
typing.List[union.app._models.Input] |
env |
dict |
cluster_pool |
str |
accelerator |
typing.Optional[flytekit.extras.accelerators.BaseAccelerator] |
requires_auth |
bool |
type |
typing.Optional[str] |
description |
typing.Optional[str] |
Methods
Method | Description |
---|---|
query_endpoint() |
Query for endpoint. |
query_endpoint()
def query_endpoint(
public: bool,
) -> union.app._models.URLQuery
Query for endpoint.
Parameter | Type |
---|---|
public |
bool |
Properties
Property | Type | Description |
---|---|---|
include_resolved |
union.app.FlyteConnectorApp
FlyteConnector application specification that inherits from App.
class FlyteConnectorApp(
name: str,
container_image: typing.Union[str, flytekit.image_spec.image_spec.ImageSpec, flytekit.core.pod_template.PodTemplate],
port: typing.Union[int, union.app._models.App.Port],
limits: typing.Optional[flytekit.core.resources.Resources],
requests: typing.Optional[flytekit.core.resources.Resources],
secrets: typing.List[flytekit.models.security.Secret],
args: `*args`,
command: typing.Union[typing.List[str], str, NoneType],
min_replicas: int,
max_replicas: int,
scaledown_after: typing.Union[datetime.timedelta, int, NoneType],
scaling_metric: typing.Union[union.app._models.ScalingMetric.RequestRate, union.app._models.ScalingMetric.Concurrency, NoneType],
include: typing.List[str],
inputs: typing.List[union.app._models.Input],
env: dict,
cluster_pool: str,
accelerator: typing.Optional[flytekit.extras.accelerators.BaseAccelerator],
requires_auth: bool,
type: str,
description: typing.Optional[str],
)
Parameter | Type |
---|---|
name |
str |
container_image |
typing.Union[str, flytekit.image_spec.image_spec.ImageSpec, flytekit.core.pod_template.PodTemplate] |
port |
typing.Union[int, union.app._models.App.Port] |
limits |
typing.Optional[flytekit.core.resources.Resources] |
requests |
typing.Optional[flytekit.core.resources.Resources] |
secrets |
typing.List[flytekit.models.security.Secret] |
args |
*args |
command |
typing.Union[typing.List[str], str, NoneType] |
min_replicas |
int |
max_replicas |
int |
scaledown_after |
typing.Union[datetime.timedelta, int, NoneType] |
scaling_metric |
typing.Union[union.app._models.ScalingMetric.RequestRate, union.app._models.ScalingMetric.Concurrency, NoneType] |
include |
typing.List[str] |
inputs |
typing.List[union.app._models.Input] |
env |
dict |
cluster_pool |
str |
accelerator |
typing.Optional[flytekit.extras.accelerators.BaseAccelerator] |
requires_auth |
bool |
type |
str |
description |
typing.Optional[str] |
Methods
Method | Description |
---|---|
query_endpoint() |
Query for endpoint. |
query_endpoint()
def query_endpoint(
public: bool,
) -> union.app._models.URLQuery
Query for endpoint.
Parameter | Type |
---|---|
public |
bool |
Properties
Property | Type | Description |
---|---|---|
include_resolved |
union.app.Input
Input for application.
class Input(
value: typing.Union[str, flytekit.core.artifact.ArtifactQuery, union.app._models.URLQuery],
name: typing.Optional[str],
env_var: typing.Optional[str],
type: typing.Optional[union.app._models.Input.Type],
download: bool,
mount: typing.Optional[str],
ignore_patterns: list[str],
)
Parameter | Type |
---|---|
value |
typing.Union[str, flytekit.core.artifact.ArtifactQuery, union.app._models.URLQuery] |
name |
typing.Optional[str] |
env_var |
typing.Optional[str] |
type |
typing.Optional[union.app._models.Input.Type] |
download |
bool |
mount |
typing.Optional[str] |
ignore_patterns |
list[str] |
union.app.ScalingMetric
union.app.URLQuery
class URLQuery(
name: str,
public: bool,
)
Parameter | Type |
---|---|
name |
str |
public |
bool |