Skip to content

ActionType

Source code in docs_src/capo_codepipeline/types/action_type.py
class ActionType(TypedDict, closed=True):
    id: "capo_codepipeline.types.action_type_id.ActionTypeId"
    """<p>Represents information about an action type.</p>"""
    settings: NotRequired[
        "capo_codepipeline.types.action_type_settings.ActionTypeSettings"
    ]
    """<p>The settings for the action type.</p>"""
    action_configuration_properties: NotRequired[
        "capo_codepipeline.types.action_configuration_property_list.ActionConfigurationPropertyList"
    ]
    """<p>The configuration properties for the action type.</p>"""
    input_artifact_details: "capo_codepipeline.types.artifact_details.ArtifactDetails"
    """<p>The details of the input artifact for the action, such as its commit ID.</p>"""
    output_artifact_details: "capo_codepipeline.types.artifact_details.ArtifactDetails"
    """<p>The details of the output artifact of the action, such as its commit ID.</p>"""

action_configuration_properties instance-attribute

action_configuration_properties: NotRequired[ActionConfigurationPropertyList]

The configuration properties for the action type.

id instance-attribute

Represents information about an action type.

input_artifact_details instance-attribute

input_artifact_details: ArtifactDetails

The details of the input artifact for the action, such as its commit ID.

output_artifact_details instance-attribute

output_artifact_details: ArtifactDetails

The details of the output artifact of the action, such as its commit ID.

settings instance-attribute

settings: NotRequired[ActionTypeSettings]

The settings for the action type.