CfnSoftwarePackageVersionMixinProps
- class aws_cdk.mixins_preview.aws_iot.mixins.CfnSoftwarePackageVersionMixinProps(*, artifact=None, attributes=None, description=None, package_name=None, recipe=None, sbom=None, tags=None, version_name=None)
Bases:
objectProperties for CfnSoftwarePackageVersionPropsMixin.
- Parameters:
artifact (
Union[IResolvable,PackageVersionArtifactProperty,Dict[str,Any],None]) – The artifact location of the package version.attributes (
Union[Mapping[str,str],IResolvable,None]) – 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.description (
Optional[str]) – A summary of the package version being created. This can be used to outline the package’s contents or purpose.package_name (
Optional[str]) – The name of the associated software package.recipe (
Optional[str]) – The inline json job document associated with a software package version.sbom (
Union[IResolvable,SbomProperty,Dict[str,Any],None]) – The sbom zip archive location of the package version.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – Metadata that can be used to manage the package version.version_name (
Optional[str]) – The name of the new package version.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_iot import mixins as iot_mixins cfn_software_package_version_mixin_props = iot_mixins.CfnSoftwarePackageVersionMixinProps( artifact=iot_mixins.CfnSoftwarePackageVersionPropsMixin.PackageVersionArtifactProperty( s3_location=iot_mixins.CfnSoftwarePackageVersionPropsMixin.S3LocationProperty( bucket="bucket", key="key", version="version" ) ), attributes={ "attributes_key": "attributes" }, description="description", package_name="packageName", recipe="recipe", sbom=iot_mixins.CfnSoftwarePackageVersionPropsMixin.SbomProperty( s3_location=iot_mixins.CfnSoftwarePackageVersionPropsMixin.S3LocationProperty( bucket="bucket", key="key", version="version" ) ), tags=[CfnTag( key="key", value="value" )], version_name="versionName" )
Attributes
- artifact
The artifact location of the package version.
- attributes
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.
- description
A summary of the package version being created.
This can be used to outline the package’s contents or purpose.
- package_name
The name of the associated software package.
- recipe
The inline json job document associated with a software package version.
- sbom
The sbom zip archive location of the package version.
- tags
Metadata that can be used to manage the package version.
- version_name
The name of the new package version.