Skip to content

CreateCustomActionTypeInput

Source code in docs_src/capo_codepipeline/types/create_custom_action_type_input.py
class CreateCustomActionTypeInput(TypedDict, closed=True):
    category: "capo_codepipeline.types.action_category.ActionCategory"
    """<p>The category of the custom action, such as a build action or a test action.</p>"""
    provider: "capo_codepipeline.types.action_provider.ActionProvider"
    """<p>The provider of the service used in the custom action, such as CodeDeploy.</p>"""
    version: "capo_codepipeline.types.version.Version"
    """<p>The version identifier of the custom action.</p>"""
    settings: NotRequired[
        "capo_codepipeline.types.action_type_settings.ActionTypeSettings"
    ]
    """<p>URLs that provide users information about this custom action.</p>"""
    configuration_properties: NotRequired[
        "capo_codepipeline.types.action_configuration_property_list.ActionConfigurationPropertyList"
    ]
    """<p>The configuration properties for the custom action.</p> <note> <p>You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see <a href="https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-create-custom-action.html">Create a Custom Action for a Pipeline</a>.</p> </note>"""
    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>"""
    tags: NotRequired["capo_codepipeline.types.tag_list.TagList"]
    """<p>The tags for the custom action.</p>"""

category instance-attribute

category: ActionCategory

The category of the custom action, such as a build action or a test action.

configuration_properties instance-attribute

configuration_properties: NotRequired[ActionConfigurationPropertyList]

The configuration properties for the custom action.

You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.

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.

provider instance-attribute

provider: ActionProvider

The provider of the service used in the custom action, such as CodeDeploy.

settings instance-attribute

settings: NotRequired[ActionTypeSettings]

URLs that provide users information about this custom action.

tags instance-attribute

tags: NotRequired[TagList]

The tags for the custom action.

version instance-attribute

version: Version

The version identifier of the custom action.