Close
    logoCloudomation Docs

    Execution

    class resources.execution.Execution

    Base class: Activity

    An automation (flow or task) which is or was running.

    :py:obj:flow_api.execution.Execution

    PropertyDescriptionType
    idUUID()
    process_idUUID()
    schedule_idThe associated schedule for this executionUUID()
    typeThe type of the execution.Enum('FLOW', 'SCRIPT', 'TASK', 'SCHEDULE', name='executiontype')
    statusThe status of the execution. Output only.Enum('WAITING_DEPENDENCY', 'WAITING_LOCK', 'WAITING_ENGINE', 'WAITING_RESPONSE', 'AT_ENGINE', 'ENDED_SUCCESS', 'ENDED_ERROR', 'ENDED_CANCELLED', 'PAUSED', 'SCHEDULED', 'LOST', name='executionstatus')
    end_statusEnum('WAITING_DEPENDENCY', 'WAITING_LOCK', 'WAITING_ENGINE', 'WAITING_RESPONSE', 'AT_ENGINE', 'ENDED_SUCCESS', 'ENDED_ERROR', 'ENDED_CANCELLED', 'PAUSED', 'SCHEDULED', 'LOST', name='executionstatus')
    is_pausedA flag to control if the execution should be processed.Boolean()
    runtimeThe duration the execution is running.Interval()
    started_atThe timestamp when the execution started.DateTime(timezone=True)
    ended_atThe timestamp when the execution ended.DateTime(timezone=True)
    scheduled_forThe timestamp when the execution will continue. This field is also used for timeouts.DateTime(timezone=True)
    parent_execution_idThe ID of the execution which created this execution.UUID()
    input_valueThe data which was passed to the execution.JSONB(astext_type=Text())
    output_valueThe data returned by the executionJSONB(astext_type=Text())
    protect_inputsA list of input_value keys which should not be displayed in the user-interface.JSONB(astext_type=Text())
    protect_outputsA list of output_value keys which should not be displayed in the user-interface.JSONB(astext_type=Text())
    messageA status message.Text()
    dependency_idThe ID of the dependency record the execution is currently waiting for.UUID()
    setting_idThe ID of the setting record the execution is currently trying to acquire a lock from.UUID()
    message_idThe ID of the message record the execution is currently awaiting a response from.UUID()
    metadataAdditional data which can be stored in the execution.JSONB(astext_type=Text())
    is_productiveA flag to control if the execution runs in productive mode.Boolean()
    flow_idThe ID of the flow record the execution is processing.UUID()
    flow_nameThe name of the flow record the execution is processing.String(length=128)
    flow_sourceString(length=256)
    scriptThe script the execution is processing.Text()
    connection_typeThe type of the connection / the type of the remote system.Enum('AWS', 'GIT', 'GOOGLE', 'IMAP', 'K8S', 'LDAP', 'PS', 'REDIS', 'REST', 'SCP', 'SMB', 'SMTP', 'SOAP', 'SQLMSSQL', 'SQLORACLE', 'SQLPG', 'SSH', 'VAULT', 'XMLRPC', name='connectiontype')
    connection_idThe ID of the connection record the execution is using.UUID()
    sync_config_idThe ID of the workspace sync_config the execution is associated with.UUID()
    is_remote_processedA flag to control if the execution is processed in a remote workspace.Boolean()
    is_dirtyMark executions for need of syncing to remote.Boolean()
    last_syncDateTime(timezone=True)
    plugin_action_idUUID()
    type_labelString(length=128)
    status_labelString(length=128)
    connection_nameString(length=128)
    vault_secretsString(length=10240)
    remote_workspace_nameString(length=128)
    size_bytesBigInteger()
    rolesText()
    Previous
    Activity
    Next
    Message