Class: Aws::Types::ComputeResource
- Inherits:
-
Object
- Object
- Aws::Types::ComputeResource
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#allocation_strategy ⇒ "BEST_FIT", ...
Returns the value of attribute allocation_strategy.
-
#bid_percentage ⇒ ::Integer
Returns the value of attribute bid_percentage.
-
#capacity_tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute capacity_tags.
-
#desiredv_cpus ⇒ ::Integer
Returns the value of attribute desiredv_cpus.
-
#ec2_configuration ⇒ ::Array[Types::Ec2Configuration]
Returns the value of attribute ec2_configuration.
-
#ec2_key_pair ⇒ ::String
Returns the value of attribute ec2_key_pair.
-
#image_id ⇒ ::String
Returns the value of attribute image_id.
-
#instance_role ⇒ ::String
Returns the value of attribute instance_role.
-
#instance_types ⇒ ::Array[::String]
Returns the value of attribute instance_types.
-
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
-
#managed_instances_provider ⇒ Types::ManagedInstancesProvider
Returns the value of attribute managed_instances_provider.
-
#maxv_cpus ⇒ ::Integer
Returns the value of attribute maxv_cpus.
-
#minv_cpus ⇒ ::Integer
Returns the value of attribute minv_cpus.
-
#placement_group ⇒ ::String
Returns the value of attribute placement_group.
-
#scaling_policy ⇒ Types::ComputeScalingPolicy
Returns the value of attribute scaling_policy.
-
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
-
#spot_iam_fleet_role ⇒ ::String
Returns the value of attribute spot_iam_fleet_role.
-
#subnets ⇒ ::Array[::String]
Returns the value of attribute subnets.
-
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
-
#type ⇒ "EC2", ...
Returns the value of attribute type.
Instance Attribute Details
#allocation_strategy ⇒ "BEST_FIT", ...
Returns the value of attribute allocation_strategy.
122 123 124 |
# File 'sig/types.rbs', line 122 def allocation_strategy @allocation_strategy end |
#bid_percentage ⇒ ::Integer
Returns the value of attribute bid_percentage.
134 135 136 |
# File 'sig/types.rbs', line 134 def bid_percentage @bid_percentage end |
#capacity_tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute capacity_tags.
140 141 142 |
# File 'sig/types.rbs', line 140 def @capacity_tags end |
#desiredv_cpus ⇒ ::Integer
Returns the value of attribute desiredv_cpus.
125 126 127 |
# File 'sig/types.rbs', line 125 def desiredv_cpus @desiredv_cpus end |
#ec2_configuration ⇒ ::Array[Types::Ec2Configuration]
Returns the value of attribute ec2_configuration.
137 138 139 |
# File 'sig/types.rbs', line 137 def ec2_configuration @ec2_configuration end |
#ec2_key_pair ⇒ ::String
Returns the value of attribute ec2_key_pair.
130 131 132 |
# File 'sig/types.rbs', line 130 def ec2_key_pair @ec2_key_pair end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
127 128 129 |
# File 'sig/types.rbs', line 127 def image_id @image_id end |
#instance_role ⇒ ::String
Returns the value of attribute instance_role.
131 132 133 |
# File 'sig/types.rbs', line 131 def instance_role @instance_role end |
#instance_types ⇒ ::Array[::String]
Returns the value of attribute instance_types.
126 127 128 |
# File 'sig/types.rbs', line 126 def instance_types @instance_types end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
136 137 138 |
# File 'sig/types.rbs', line 136 def launch_template @launch_template end |
#managed_instances_provider ⇒ Types::ManagedInstancesProvider
Returns the value of attribute managed_instances_provider.
139 140 141 |
# File 'sig/types.rbs', line 139 def managed_instances_provider @managed_instances_provider end |
#maxv_cpus ⇒ ::Integer
Returns the value of attribute maxv_cpus.
124 125 126 |
# File 'sig/types.rbs', line 124 def maxv_cpus @maxv_cpus end |
#minv_cpus ⇒ ::Integer
Returns the value of attribute minv_cpus.
123 124 125 |
# File 'sig/types.rbs', line 123 def minv_cpus @minv_cpus end |
#placement_group ⇒ ::String
Returns the value of attribute placement_group.
133 134 135 |
# File 'sig/types.rbs', line 133 def placement_group @placement_group end |
#scaling_policy ⇒ Types::ComputeScalingPolicy
Returns the value of attribute scaling_policy.
138 139 140 |
# File 'sig/types.rbs', line 138 def scaling_policy @scaling_policy end |
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
129 130 131 |
# File 'sig/types.rbs', line 129 def security_group_ids @security_group_ids end |
#spot_iam_fleet_role ⇒ ::String
Returns the value of attribute spot_iam_fleet_role.
135 136 137 |
# File 'sig/types.rbs', line 135 def spot_iam_fleet_role @spot_iam_fleet_role end |
#subnets ⇒ ::Array[::String]
Returns the value of attribute subnets.
128 129 130 |
# File 'sig/types.rbs', line 128 def subnets @subnets end |
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
132 133 134 |
# File 'sig/types.rbs', line 132 def @tags end |
#type ⇒ "EC2", ...
Returns the value of attribute type.
121 122 123 |
# File 'sig/types.rbs', line 121 def type @type end |