package
0.0.0-20250304205905-b47799d07ddf
Repository: https://github.com/aws/amazon-ssm-agent.git
Documentation: pkg.go.dev

# Constants

InitChkconfig uses identifier for chkconfig init system (RHEL).
InitDocker uses docker identifier for systems running inside of docker Those systems typically don't use the system init system and instead using a shell (bash, sh), a supervisor (runit, supervisord) or just a arbitrary command as pid1.
InitLaunchd uses launchd for mac os x init system.
InitOpenrc uses identifier for openrc init system (Gentoo).
InitService uses identifier for undetected init systems but available `service` command to start/stop/restart services.
InitSystemd uses identifier for systemd init system.
InitUpdatercd uses Ohai identifier for update-rc.d init system (Debian).
InitUpstart uses identifier for upstart init system.
InitWindows uses windows identifier for windows init system.
PackageManagerAlpine is used on Alpine Linux.
PackageManagerApt is used on Debian platform families (ubuntu, mate, ...).
PackageManagerDnf is used on Fedora.
PackageManagerEmerge is used on Gentoo platform families (Gentoo, Funtoo, ...).
PackageManagerMac is always `mac_os_x` when running on Mac OS X.
PackageManagerPacman is used on ArchLinux.
PackageManagerWindows is always `windows` when running on Windows systems.
PackageManagerYum is used on RHEL platform families (centos, red hat, amazon, ...).
PackageManagerZipper is used on SuSe platform families (OpenSuse, SLES, ...).
PlatformAlmaLinux uses Ohai identifier for alma linux platform.
PlatformAlpine uses Ohai identifier for alpine platform.
PlatformAmazon uses Ohai identifier for amazon platform.
PlatformArch uses Ohai identifier for arch platform.
PlatformBottlerocket uses Ohai identifier for bottlerocket platform.
PlatformCentos uses Ohai identifier for centos platform.
PlatformDarwin uses Ohai identifier for darwin platform.
PlatformDebian uses Ohai identifier for debian platform.
PlatformFamilyAlpine uses Ohai identifier for alpine platform family.
PlatformFamilyArch uses Ohai identifier for arch linux platform family.
PlatformFamilyDarwin uses Ohai identifier for darwin platform family.
PlatformFamilyDebian uses Ohai identifier for debian platform family.
PlatformFamilyFedora uses Ohai identifier for fedora platform family.
PlatformFamilyGentoo uses Ohai identifier for gentoo linux platform family.
PlatformFamilyRhel uses Ohai identifier for rhel platform family.
PlatformFamilySuse uses Ohai identifier for opensuse platform family.
PlatformFamilyWindows uses Ohai identifier for windows platform family.
PlatformFedora uses Ohai identifier for fedora platform.
PlatformFlatcar uses Ohai identifier for flatcar platform.
PlatformGentoo uses Ohai identifier for gentoo platform.
PlatformOpensuse uses Ohai identifier for opensuse platform version < 42.
PlatformOpensuseLeap uses Ohai identifier for amazon platform version >= 42.
PlatformOracleLinux uses Ohai identifier for oracle linux platform.
PlatformRaspbian uses Ohai identifier for raspbian platform.
PlatformRedhat uses Ohai identifier for redhat platform.
PlatformRockyLinux uses ohai identifier for rocky linux platform.
PlatformSuse uses Ohai identifier for suse platform.
PlatformUbuntu uses Ohai identifier for ubuntu platform.
PlatformWindows uses Ohai identifier for windows platform.