PackageVersion
Learn how to create, update, and manage AWS Panorama PackageVersions using Alchemy Cloud Control.
The PackageVersion resource lets you manage AWS Panorama PackageVersions for deploying and updating machine learning models and applications on AWS Panorama devices.
Minimal Example
Section titled “Minimal Example”Create a basic PackageVersion with required properties and a common optional property.
import AWS from "alchemy/aws/control";
const packageVersion = await AWS.Panorama.PackageVersion("myPackageVersion", { PackageId: "my-package-id", PackageVersion: "1.0.0", PatchVersion: "1.0.1", MarkLatest: true});
Advanced Configuration
Section titled “Advanced Configuration”Configure a PackageVersion with additional properties like OwnerAccount and UpdatedLatestPatchVersion.
const advancedPackageVersion = await AWS.Panorama.PackageVersion("advancedPackageVersion", { PackageId: "my-package-id", PackageVersion: "1.1.0", PatchVersion: "1.1.1", MarkLatest: true, OwnerAccount: "123456789012", UpdatedLatestPatchVersion: "1.1.1"});
Adoption of Existing Resources
Section titled “Adoption of Existing Resources”Create a PackageVersion that adopts an existing resource instead of failing if it already exists.
const adoptExistingPackageVersion = await AWS.Panorama.PackageVersion("adoptPackageVersion", { PackageId: "my-existing-package-id", PackageVersion: "1.0.0", PatchVersion: "1.0.1", adopt: true});
Updating a PackageVersion
Section titled “Updating a PackageVersion”Demonstrate updating a PackageVersion with a new PatchVersion and marking it as the latest.
const updatedPackageVersion = await AWS.Panorama.PackageVersion("updatePackageVersion", { PackageId: "my-package-id", PackageVersion: "1.0.1", // Incrementing version PatchVersion: "1.0.2", MarkLatest: true});