Class: AWSCDK::ECS::OperatingSystemFamily
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::ECS::OperatingSystemFamily
- Defined in:
- ecs/operating_system_family.rb
Overview
The operating system for Fargate Runtime Platform.
Class Method Summary collapse
- .jsii_overridable_methods ⇒ Object
-
.LINUX ⇒ AWSCDK::ECS::OperatingSystemFamily
LINUX.
-
.of(family) ⇒ AWSCDK::ECS::OperatingSystemFamily
Other operating system family.
-
.WINDOWS_SERVER_2004_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2004_CORE.
-
.WINDOWS_SERVER_2016_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2016_FULL.
-
.WINDOWS_SERVER_2019_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2019_CORE.
-
.WINDOWS_SERVER_2019_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2019_FULL.
-
.WINDOWS_SERVER_2022_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2022_CORE.
-
.WINDOWS_SERVER_2022_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2022_FULL.
-
.WINDOWS_SERVER_2025_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2025_CORE.
-
.WINDOWS_SERVER_2025_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2025_FULL.
-
.WINDOWS_SERVER_20_H2_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_20H2_CORE.
Instance Method Summary collapse
-
#initialize(*args) ⇒ OperatingSystemFamily
constructor
A new instance of OperatingSystemFamily.
-
#is_linux ⇒ Boolean
Indicates whether the operating system family is Linux.
-
#is_windows ⇒ Boolean
Indicates whether the operating system family is Windows.
Constructor Details
#initialize(*args) ⇒ OperatingSystemFamily
Returns a new instance of OperatingSystemFamily.
8 9 10 |
# File 'ecs/operating_system_family.rb', line 8 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_ecs.OperatingSystemFamily does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.jsii_overridable_methods ⇒ Object
12 13 14 15 16 17 |
# File 'ecs/operating_system_family.rb', line 12 def self.jsii_overridable_methods { :is_linux => { kind: :method, name: "isLinux", is_optional: false }, :is_windows => { kind: :method, name: "isWindows", is_optional: false }, } end |
.LINUX ⇒ AWSCDK::ECS::OperatingSystemFamily
LINUX.
32 33 34 |
# File 'ecs/operating_system_family.rb', line 32 def self.LINUX() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "LINUX") end |
.of(family) ⇒ AWSCDK::ECS::OperatingSystemFamily
Other operating system family.
24 25 26 27 |
# File 'ecs/operating_system_family.rb', line 24 def self.of(family) Jsii::Type.check_type(family, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "family") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "of", [family]) end |
.WINDOWS_SERVER_2004_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2004_CORE.
39 40 41 |
# File 'ecs/operating_system_family.rb', line 39 def self.WINDOWS_SERVER_2004_CORE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2004_CORE") end |
.WINDOWS_SERVER_2016_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2016_FULL.
46 47 48 |
# File 'ecs/operating_system_family.rb', line 46 def self.WINDOWS_SERVER_2016_FULL() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2016_FULL") end |
.WINDOWS_SERVER_2019_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2019_CORE.
53 54 55 |
# File 'ecs/operating_system_family.rb', line 53 def self.WINDOWS_SERVER_2019_CORE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2019_CORE") end |
.WINDOWS_SERVER_2019_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2019_FULL.
60 61 62 |
# File 'ecs/operating_system_family.rb', line 60 def self.WINDOWS_SERVER_2019_FULL() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2019_FULL") end |
.WINDOWS_SERVER_2022_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2022_CORE.
67 68 69 |
# File 'ecs/operating_system_family.rb', line 67 def self.WINDOWS_SERVER_2022_CORE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2022_CORE") end |
.WINDOWS_SERVER_2022_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2022_FULL.
74 75 76 |
# File 'ecs/operating_system_family.rb', line 74 def self.WINDOWS_SERVER_2022_FULL() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2022_FULL") end |
.WINDOWS_SERVER_2025_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2025_CORE.
81 82 83 |
# File 'ecs/operating_system_family.rb', line 81 def self.WINDOWS_SERVER_2025_CORE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2025_CORE") end |
.WINDOWS_SERVER_2025_FULL ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_2025_FULL.
88 89 90 |
# File 'ecs/operating_system_family.rb', line 88 def self.WINDOWS_SERVER_2025_FULL() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_2025_FULL") end |
.WINDOWS_SERVER_20_H2_CORE ⇒ AWSCDK::ECS::OperatingSystemFamily
WINDOWS_SERVER_20H2_CORE.
95 96 97 |
# File 'ecs/operating_system_family.rb', line 95 def self.WINDOWS_SERVER_20_H2_CORE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.OperatingSystemFamily", "WINDOWS_SERVER_20H2_CORE") end |
Instance Method Details
#is_linux ⇒ Boolean
Indicates whether the operating system family is Linux.
102 103 104 |
# File 'ecs/operating_system_family.rb', line 102 def is_linux() jsii_call_method("isLinux", []) end |
#is_windows ⇒ Boolean
Indicates whether the operating system family is Windows.
109 110 111 |
# File 'ecs/operating_system_family.rb', line 109 def is_windows() jsii_call_method("isWindows", []) end |