The page you navigated to does not exist, so we brought you to the closest page to it.
flytekit.models.launch_plan
class Auth(
assumable_iam_role,
kubernetes_service_account,
)
DEPRECATED. Do not use. Use flytekit.models.common.AuthRole instead
At most one of assumable_iam_role or kubernetes_service_account can be set.
| Parameter |
Type |
Description |
assumable_iam_role |
|
|
kubernetes_service_account |
|
|
| Property |
Type |
Description |
assumable_iam_role |
None |
The IAM role to execute the workflow with :rtype: Text |
is_empty |
None |
|
kubernetes_service_account |
None |
The kubernetes service account to execute the workflow with :rtype: Text |
def from_flyte_idl(
pb2_object,
)
| Parameter |
Type |
Description |
pb2_object |
|
|
def serialize_to_string()
:rtype: Text
:rtype: flyteidl.admin.launch_plan_pb2.Auth
class LaunchPlan(
id,
spec,
closure,
auto_activate,
)
| Parameter |
Type |
Description |
id |
|
|
spec |
|
|
closure |
|
|
auto_activate |
|
|
| Property |
Type |
Description |
closure |
None |
:rtype: LaunchPlanClosure |
id |
None |
:rtype: flytekit.models.core.identifier.Identifier |
is_empty |
None |
|
should_auto_activate |
None |
|
spec |
None |
:rtype: LaunchPlanSpec |
def from_flyte_idl(
pb2_object,
)
| Parameter |
Type |
Description |
pb2_object |
|
|
def serialize_to_string()
:rtype: Text
:rtype: flyteidl.admin.launch_plan_pb2.LaunchPlan
class LaunchPlanClosure(
state,
expected_inputs,
expected_outputs,
)
| Parameter |
Type |
Description |
state |
|
|
expected_inputs |
|
|
expected_outputs |
|
|
| Property |
Type |
Description |
expected_inputs |
None |
:rtype: flytekit.models.interface.ParameterMap |
expected_outputs |
None |
:rtype: flytekit.models.interface.VariableMap |
is_empty |
None |
|
state |
None |
:rtype: LaunchPlanState |
def from_flyte_idl(
pb2_object,
)
| Parameter |
Type |
Description |
pb2_object |
|
|
def serialize_to_string()
:rtype: Text
:rtype: flyteidl.admin.launch_plan_pb2.LaunchPlanClosure
class LaunchPlanMetadata(
schedule,
notifications,
launch_conditions,
)
| Parameter |
Type |
Description |
schedule |
|
|
notifications |
|
|
launch_conditions |
|
Additional metadata for launching |
| Property |
Type |
Description |
is_empty |
None |
|
launch_conditions |
None |
|
notifications |
None |
List of notifications based on Execution status transitions :rtype: list[flytekit.models.common.Notification] |
schedule |
None |
Schedule to execute the Launch Plan :rtype: flytekit.models.schedule.Schedule |
def from_flyte_idl(
pb2_object,
)
| Parameter |
Type |
Description |
pb2_object |
|
|
def serialize_to_string()
:rtype: Text
List of notifications based on Execution status transitions
:rtype: flyteidl.admin.launch_plan_pb2.LaunchPlanMetadata
class LaunchPlanSpec(
workflow_id,
entity_metadata,
default_inputs,
fixed_inputs,
labels: flytekit.models.common.Labels,
annotations: flytekit.models.common.Annotations,
auth_role: flytekit.models.common.AuthRole,
raw_output_data_config: flytekit.models.common.RawOutputDataConfig,
max_parallelism: typing.Optional[int],
security_context: typing.Optional[flytekit.models.security.SecurityContext],
overwrite_cache: typing.Optional[bool],
concurrency_policy: typing.Optional[flytekit.models.concurrency.ConcurrencyPolicy],
)
The spec for a Launch Plan.
| Parameter |
Type |
Description |
workflow_id |
|
|
entity_metadata |
|
|
default_inputs |
|
|
fixed_inputs |
|
|
labels |
flytekit.models.common.Labels |
|
annotations |
flytekit.models.common.Annotations |
|
auth_role |
flytekit.models.common.AuthRole |
|
raw_output_data_config |
flytekit.models.common.RawOutputDataConfig |
|
max_parallelism |
typing.Optional[int] |
|
security_context |
typing.Optional[flytekit.models.security.SecurityContext] |
This can be used to add security information to a LaunchPlan, which will be used by every execution |
overwrite_cache |
typing.Optional[bool] |
|
concurrency_policy |
typing.Optional[flytekit.models.concurrency.ConcurrencyPolicy] |
|
| Property |
Type |
Description |
annotations |
None |
The annotations to execute the workflow with :rtype: flytekit.models.common.Annotations |
auth_role |
None |
The authorization method with which to execute the workflow. :rtype: flytekit.models.common.AuthRole |
concurrency_policy |
None |
Concurrency settings for the launch plan. :rtype: flytekit.models.concurrency.ConcurrencyPolicy |
default_inputs |
None |
Input values to be passed for the execution :rtype: flytekit.models.interface.ParameterMap |
entity_metadata |
None |
:rtype: LaunchPlanMetadata |
fixed_inputs |
None |
Fixed, non-overridable inputs for the Launch Plan :rtype: flytekit.models.literals.LiteralMap |
is_empty |
None |
|
labels |
None |
The labels to execute the workflow with :rtype: flytekit.models.common.Labels |
max_parallelism |
None |
|
overwrite_cache |
None |
|
raw_output_data_config |
None |
Where to store offloaded data like Blobs and Schemas :rtype: flytekit.models.common.RawOutputDataConfig |
security_context |
None |
|
workflow_id |
None |
Unique identifier for the workflow in question :rtype: flytekit.models.core.identifier.Identifier |
def from_flyte_idl(
pb2,
)
| Parameter |
Type |
Description |
pb2 |
|
|
def serialize_to_string()
:rtype: Text
:rtype: flyteidl.admin.launch_plan_pb2.LaunchPlanSpec
def enum_to_string(
val,
)
| Parameter |
Type |
Description |
val |
|
|