Skip to content

ActionTypeDeclaration

Source code in docs_src/capo_codepipeline/types/action_type_declaration.py
class ActionTypeDeclaration(TypedDict, closed=True):
    description: NotRequired[
        "capo_codepipeline.types.action_type_description.ActionTypeDescription"
    ]
    """<p>The description for the action type to be updated.</p>"""
    executor: "capo_codepipeline.types.action_type_executor.ActionTypeExecutor"
    """<p>Information about the executor for an action type that was created with any supported integration model.</p>"""
    id: "capo_codepipeline.types.action_type_identifier.ActionTypeIdentifier"
    """<p>The action category, owner, provider, and version of the action type to be updated.</p>"""
    input_artifact_details: (
        "capo_codepipeline.types.action_type_artifact_details.ActionTypeArtifactDetails"
    )
    """<p>Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.</p>"""
    output_artifact_details: (
        "capo_codepipeline.types.action_type_artifact_details.ActionTypeArtifactDetails"
    )
    """<p>Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.</p>"""
    permissions: NotRequired[
        "capo_codepipeline.types.action_type_permissions.ActionTypePermissions"
    ]
    """<p>Details identifying the accounts with permissions to use the action type.</p>"""
    properties: NotRequired[
        "capo_codepipeline.types.action_type_properties.ActionTypeProperties"
    ]
    """<p>The properties of the action type to be updated.</p>"""
    urls: NotRequired["capo_codepipeline.types.action_type_urls.ActionTypeUrls"]
    """<p>The links associated with the action type to be updated.</p>"""

description instance-attribute

description: NotRequired[ActionTypeDescription]

The description for the action type to be updated.

executor instance-attribute

Information about the executor for an action type that was created with any supported integration model.

id instance-attribute

The action category, owner, provider, and version of the action type to be updated.

input_artifact_details instance-attribute

input_artifact_details: ActionTypeArtifactDetails

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

output_artifact_details instance-attribute

output_artifact_details: ActionTypeArtifactDetails

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

permissions instance-attribute

permissions: NotRequired[ActionTypePermissions]

Details identifying the accounts with permissions to use the action type.

properties instance-attribute

properties: NotRequired[ActionTypeProperties]

The properties of the action type to be updated.

urls instance-attribute

urls: NotRequired[ActionTypeUrls]

The links associated with the action type to be updated.