enum Amazonite::Ssm::OperatingSystem

Defined in:

ssm/operating_system.cr

Enum Members

Windows = 0
AmazonLinux = 1
AmazonLinux2 = 2
AmazonLinux2022 = 3
Ubuntu = 4
RedhatEnterpriseLinux = 5
Suse = 6
Centos = 7
OracleLinux = 8
Debian = 9
Macos = 10
Raspbian = 11
RockyLinux = 12
AlmaLinux = 13
AmazonLinux2023 = 14

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AS::OperatingSystem #

[View source]
def self.from_json_object_key?(key : String) : AS::OperatingSystem | Nil #

[View source]
def self.to_json(e : OperatingSystem, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def alma_linux? #

Returns true if this enum value equals AlmaLinux


[View source]
def amazon_linux2022? #

Returns true if this enum value equals AmazonLinux2022


[View source]
def amazon_linux2023? #

Returns true if this enum value equals AmazonLinux2023


[View source]
def amazon_linux2? #

Returns true if this enum value equals AmazonLinux2


[View source]
def amazon_linux? #

Returns true if this enum value equals AmazonLinux


[View source]
def centos? #

Returns true if this enum value equals Centos


[View source]
def debian? #

Returns true if this enum value equals Debian


[View source]
def macos? #

Returns true if this enum value equals Macos


[View source]
def oracle_linux? #

Returns true if this enum value equals OracleLinux


[View source]
def raspbian? #

Returns true if this enum value equals Raspbian


[View source]
def redhat_enterprise_linux? #

Returns true if this enum value equals RedhatEnterpriseLinux


[View source]
def rocky_linux? #

Returns true if this enum value equals RockyLinux


[View source]
def suse? #

Returns true if this enum value equals Suse


[View source]
def to_json_object_key : String #

[View source]
def ubuntu? #

Returns true if this enum value equals Ubuntu


[View source]
def windows? #

Returns true if this enum value equals Windows


[View source]