Class: AWSCDK::ECS::BuiltInAttributes

Inherits:
Jsii::Object
  • Object
show all
Defined in:
ecs/built_in_attributes.rb

Overview

The built-in container instance attributes.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeBuiltInAttributes

Returns a new instance of BuiltInAttributes.



8
9
10
# File 'ecs/built_in_attributes.rb', line 8

def initialize
  Jsii::Object.instance_method(:initialize).bind(self).call
end

Class Method Details

.AMI_IDString

The AMI id the instance is using.

Returns:

  • (String)


20
21
22
# File 'ecs/built_in_attributes.rb', line 20

def self.AMI_ID()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.BuiltInAttributes", "AMI_ID")
end

.AVAILABILITY_ZONEString

The AvailabilityZone where the instance is running in.

Returns:

  • (String)


27
28
29
# File 'ecs/built_in_attributes.rb', line 27

def self.AVAILABILITY_ZONE()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.BuiltInAttributes", "AVAILABILITY_ZONE")
end

.INSTANCE_IDString

The id of the instance.

Returns:

  • (String)


34
35
36
# File 'ecs/built_in_attributes.rb', line 34

def self.INSTANCE_ID()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.BuiltInAttributes", "INSTANCE_ID")
end

.INSTANCE_TYPEString

The EC2 instance type.

Returns:

  • (String)


41
42
43
# File 'ecs/built_in_attributes.rb', line 41

def self.INSTANCE_TYPE()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.BuiltInAttributes", "INSTANCE_TYPE")
end

.jsii_overridable_methodsObject



12
13
14
15
# File 'ecs/built_in_attributes.rb', line 12

def self.jsii_overridable_methods
  {
  }
end

.OS_TYPEString

The operating system of the instance.

Either 'linux' or 'windows'.

Returns:

  • (String)


50
51
52
# File 'ecs/built_in_attributes.rb', line 50

def self.OS_TYPE()
  Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ecs.BuiltInAttributes", "OS_TYPE")
end