Skip to content

UpdateWorkflowRequest

Source code in docs_src/capo_mwaa_serverless/types/update_workflow_request.py
class UpdateWorkflowRequest(TypedDict, closed=True):
    workflow_arn: "capo_mwaa_serverless.types.workflow_arn.WorkflowArn"
    """<p>The Amazon Resource Name (ARN) of the workflow you want to update.</p>"""
    definition_s3_location: (
        "capo_mwaa_serverless.types.definition_s3_location.DefinitionS3Location"
    )
    """<p>The Amazon S3 location where the updated workflow definition file is stored.</p>"""
    code: NotRequired["capo_mwaa_serverless.types.code.Code"]
    """<p>The location of code artifacts in Amazon S3 for the updated workflow. The service copies the code from this location at the time of the request.</p>"""
    role_arn: "capo_mwaa_serverless.types.role_arn.RoleARN"
    """<p>The Amazon Resource Name (ARN) of the IAM role that Amazon Managed Workflows for Apache Airflow Serverless assumes when it executes the updated workflow.</p>"""
    description: NotRequired[
        "capo_mwaa_serverless.types.description_string.DescriptionString"
    ]
    """<p>An updated description for the workflow.</p>"""
    logging_configuration: NotRequired[
        "capo_mwaa_serverless.types.logging_configuration.LoggingConfiguration"
    ]
    """<p>Updated logging configuration for the workflow.</p>"""
    engine_version: NotRequired[
        "capo_mwaa_serverless.types.engine_version.EngineVersion"
    ]
    """<p>The version of the Amazon Managed Workflows for Apache Airflow Serverless engine that you want to use for the updated workflow.</p>"""
    network_configuration: NotRequired[
        "capo_mwaa_serverless.types.network_configuration.NetworkConfiguration"
    ]
    """<p>Updated network configuration for the workflow execution environment.</p>"""
    trigger_mode: NotRequired["capo_mwaa_serverless.types.generic_string.GenericString"]
    """<p>The trigger mode for the workflow execution.</p>"""

code instance-attribute

code: NotRequired[Code]

The location of code artifacts in Amazon S3 for the updated workflow. The service copies the code from this location at the time of the request.

definition_s3_location instance-attribute

definition_s3_location: DefinitionS3Location

The Amazon S3 location where the updated workflow definition file is stored.

description instance-attribute

description: NotRequired[DescriptionString]

An updated description for the workflow.

engine_version instance-attribute

engine_version: NotRequired[EngineVersion]

The version of the Amazon Managed Workflows for Apache Airflow Serverless engine that you want to use for the updated workflow.

logging_configuration instance-attribute

logging_configuration: NotRequired[LoggingConfiguration]

Updated logging configuration for the workflow.

network_configuration instance-attribute

network_configuration: NotRequired[NetworkConfiguration]

Updated network configuration for the workflow execution environment.

role_arn instance-attribute

role_arn: RoleARN

The Amazon Resource Name (ARN) of the IAM role that Amazon Managed Workflows for Apache Airflow Serverless assumes when it executes the updated workflow.

trigger_mode instance-attribute

trigger_mode: NotRequired[GenericString]

The trigger mode for the workflow execution.

workflow_arn instance-attribute

workflow_arn: WorkflowArn

The Amazon Resource Name (ARN) of the workflow you want to update.