Skip to main content

Aws/panorama

@swamp/aws/panoramav2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS PANORAMA infrastructure models

02Behaviors3
@swamp/aws/panorama/application-instancev2026.10.23.1application_instance.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DefaultRuntimeContextDevicestringThe device's ID.
Description?stringA description for the application instance.
ApplicationInstanceIdToReplace?stringThe ID of an application instance to replace with the new instance.
ManifestOverridesPayload?objectSetting overrides for the application manifest.
RuntimeRoleArn?stringThe ARN of a runtime role for the application instance.
Name?stringA name for the application instance.
ManifestPayloadobjectThe application's manifest document.
Tags?arrayTags for the application instance.
fn create()
Create a Panorama ApplicationInstance
fn get(identifier: string)
Get a Panorama ApplicationInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama ApplicationInstance
fn update()
Update a Panorama ApplicationInstance
fn delete(identifier: string)
Delete a Panorama ApplicationInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama ApplicationInstance
fn sync()
Sync Panorama ApplicationInstance state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Panorama ApplicationInstance resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Panorama ApplicationInstance resource state
@swamp/aws/panorama/packagev2026.10.23.1package.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
PackageNamestringA name for the package.
Tags?arrayTags for the package.
fn create()
Create a Panorama Package
fn get(identifier: string)
Get a Panorama Package
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama Package
fn update()
Update a Panorama Package
fn delete(identifier: string)
Delete a Panorama Package
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama Package
fn sync()
Sync Panorama Package state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Panorama Package resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Panorama Package resource state
@swamp/aws/panorama/package-versionv2026.10.23.1package_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
OwnerAccount?stringAn owner account.
PackageIdstringA package ID.
PackageVersionstringA package version.
PatchVersionstringA patch version.
MarkLatest?booleanWhether to mark the new version as the latest version.
UpdatedLatestPatchVersion?stringIf the version was marked latest, the new version to maker as latest.
fn create()
Create a Panorama PackageVersion
fn get(identifier: string)
Get a Panorama PackageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama PackageVersion
fn update()
Update a Panorama PackageVersion
fn delete(identifier: string)
Delete a Panorama PackageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the Panorama PackageVersion
fn sync()
Sync Panorama PackageVersion state from AWS

Resources

state(infinite)— Panorama PackageVersion resource state
03Previous Versions19
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: application_instance, package, package_version
2026.10.13.1
  • Updated: application_instance, package, package_version
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
2026.09.23.1
2026.09.22.1
2026.09.21.1
04Stats
A
100 / 100
Downloads
35
Archive size
619.8 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels