Skip to content

CreatePackageVersionRequest

Source code in docs_src/capo_iot/types/create_package_version_request.py
class CreatePackageVersionRequest(TypedDict, closed=True):
    package_name: "capo_iot.types.package_name.PackageName"
    """<p>The name of the associated software package.</p>"""
    version_name: "capo_iot.types.version_name.VersionName"
    """<p>The name of the new package version.</p>"""
    description: NotRequired["capo_iot.types.resource_description.ResourceDescription"]
    """<p>A summary of the package version being created. This can be used to outline the package's contents or purpose.</p>"""
    attributes: NotRequired["capo_iot.types.resource_attributes.ResourceAttributes"]
    """<p>Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet.</p> <p>The combined size of all the attributes on a package version is limited to 3KB.</p>"""
    artifact: NotRequired[
        "capo_iot.types.package_version_artifact.PackageVersionArtifact"
    ]
    """<p>The various build components created during the build process such as libraries and configuration files that make up a software package version.</p>"""
    recipe: NotRequired["capo_iot.types.package_version_recipe.PackageVersionRecipe"]
    """<p>The inline job document associated with a software package version used for a quick job deployment.</p>"""
    tags: NotRequired["capo_iot.types.tag_map.TagMap"]
    """<p>Metadata that can be used to manage the package version.</p>"""
    client_token: NotRequired["capo_iot.types.client_token.ClientToken"]
    """<p>A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.</p>"""

artifact instance-attribute

artifact: NotRequired[PackageVersionArtifact]

The various build components created during the build process such as libraries and configuration files that make up a software package version.

attributes instance-attribute

attributes: NotRequired[ResourceAttributes]

Metadata that can be used to define a package version’s configuration. For example, the S3 file location, configuration options that are being sent to the device or fleet.

The combined size of all the attributes on a package version is limited to 3KB.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.

description instance-attribute

description: NotRequired[ResourceDescription]

A summary of the package version being created. This can be used to outline the package's contents or purpose.

package_name instance-attribute

package_name: PackageName

The name of the associated software package.

recipe instance-attribute

recipe: NotRequired[PackageVersionRecipe]

The inline job document associated with a software package version used for a quick job deployment.

tags instance-attribute

tags: NotRequired[TagMap]

Metadata that can be used to manage the package version.

version_name instance-attribute

version_name: VersionName

The name of the new package version.