Optional ReadonlykeyIdentifier key for MSI/RPM packages. Free-form reference string.
Use cases: Package tracking; MSI/RPM package identification
AWS: CloudFormation::Init package key
Validation: Optional; string
Optional ReadonlypackageURL or path for MSI/RPM package file installation. Required for msi and rpm package managers.
Use cases: Direct MSI/RPM installation; Custom package deployment
AWS: CloudFormation::Init package location
Validation: Optional; valid URL or path; required for msi/rpm
ReadonlypackagePackage manager to use for installation.
Use cases: Cross-platform package installation; OS-specific package management
AWS: CloudFormation::Init packages
Validation: Required; msi | rpm | gem | yum | python | apt
Optional ReadonlypackageRepository package name for gem, yum, python, and apt managers.
Use cases: Repository-based package installation; Standard package deployment
AWS: CloudFormation::Init package name
Validation: Optional; required for gem/yum/python/apt
Optional ReadonlypackageSpecific versions to install. Empty array installs latest.
Use cases: Version pinning; Controlled software deployment
AWS: CloudFormation::Init package versions
Validation: Optional; array of version strings
Optional ReadonlyrestartWhen true, restarts associated services after package installation.
Use cases: Post-install service refresh; Configuration activation
AWS: CloudFormation::Init restart handle
Validation: Optional; boolean
Package installation configuration for CloudFormation Init. Supports msi, rpm, gem, yum, python, and apt package managers.