Interface CfnSoftwarePackageVersionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSoftwarePackageVersionMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.214Z")
@Stability(Stable)
public interface CfnSoftwarePackageVersionMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnSoftwarePackageVersionPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iot.*;
CfnSoftwarePackageVersionMixinProps cfnSoftwarePackageVersionMixinProps = CfnSoftwarePackageVersionMixinProps.builder()
.artifact(PackageVersionArtifactProperty.builder()
.s3Location(S3LocationProperty.builder()
.bucket("bucket")
.key("key")
.version("version")
.build())
.build())
.attributes(Map.of(
"attributesKey", "attributes"))
.description("description")
.packageName("packageName")
.recipe("recipe")
.sbom(SbomProperty.builder()
.s3Location(S3LocationProperty.builder()
.bucket("bucket")
.key("key")
.version("version")
.build())
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.versionName("versionName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSoftwarePackageVersionMixinPropsstatic final classAn implementation forCfnSoftwarePackageVersionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe artifact location of the package version.default ObjectMetadata that can be used to define a package version’s configuration.default StringA summary of the package version being created.default StringThe name of the associated software package.default StringThe inline json job document associated with a software package version.default ObjectgetSbom()The sbom zip archive location of the package version.getTags()Metadata that can be used to manage the package version.default StringThe name of the new package version.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArtifact
The artifact location of the package version.Returns union: either
IResolvableorCfnSoftwarePackageVersionPropsMixin.PackageVersionArtifactProperty- See Also:
-
getAttributes
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.
Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getDescription
A summary of the package version being created.This can be used to outline the package's contents or purpose.
- See Also:
-
getPackageName
The name of the associated software package.- See Also:
-
getRecipe
The inline json job document associated with a software package version.- See Also:
-
getSbom
The sbom zip archive location of the package version.Returns union: either
IResolvableorCfnSoftwarePackageVersionPropsMixin.SbomProperty- See Also:
-
getTags
Metadata that can be used to manage the package version.- See Also:
-
getVersionName
The name of the new package version.- See Also:
-
builder
-