Class: Aws::Types::ClusterInstanceGroupDetails

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#active_operations ⇒ ::Hash[("Scaling"), ::Integer]

Returns the value of attribute active_operations.

Returns:

  • (::Hash[("Scaling"), ::Integer])


1336
1337
1338
# File 'sig/types.rbs', line 1336

def active_operations
  @active_operations
end

#active_software_update_config ⇒ Types::DeploymentConfiguration

Returns the value of attribute active_software_update_config.



1341
1342
1343
# File 'sig/types.rbs', line 1341

def active_software_update_config
  @active_software_update_config
end

#auto_patch_config ⇒ Types::ClusterAutoPatchConfigDetails

Returns the value of attribute auto_patch_config.



1330
1331
1332
# File 'sig/types.rbs', line 1330

def auto_patch_config
  @auto_patch_config
end

#capacity_requirements ⇒ Types::ClusterCapacityRequirements

Returns the value of attribute capacity_requirements.



1338
1339
1340
# File 'sig/types.rbs', line 1338

def capacity_requirements
  @capacity_requirements
end

#current_count ⇒ ::Integer

Returns the value of attribute current_count.

Returns:

  • (::Integer)


1313
1314
1315
# File 'sig/types.rbs', line 1313

def current_count
  @current_count
end

#current_image_id ⇒ ::String

Returns the value of attribute current_image_id.

Returns:

  • (::String)


1331
1332
1333
# File 'sig/types.rbs', line 1331

def current_image_id
  @current_image_id
end

#current_image_release_version ⇒ ::String

Returns the value of attribute current_image_release_version.

Returns:

  • (::String)


1333
1334
1335
# File 'sig/types.rbs', line 1333

def current_image_release_version
  @current_image_release_version
end

#desired_image_id ⇒ ::String

Returns the value of attribute desired_image_id.

Returns:

  • (::String)


1332
1333
1334
# File 'sig/types.rbs', line 1332

def desired_image_id
  @desired_image_id
end

#desired_image_release_version ⇒ ::String

Returns the value of attribute desired_image_release_version.

Returns:

  • (::String)


1334
1335
1336
# File 'sig/types.rbs', line 1334

def desired_image_release_version
  @desired_image_release_version
end

#execution_role ⇒ ::String

Returns the value of attribute execution_role.

Returns:

  • (::String)


1321
1322
1323
# File 'sig/types.rbs', line 1321

def execution_role
  @execution_role
end

#image_version_status ⇒ "UpToDate", ...

Returns the value of attribute image_version_status.

Returns:

  • ("UpToDate", "UpdateAvailable", "SecurityUpdateRequired", "EndOfLife")


1335
1336
1337
# File 'sig/types.rbs', line 1335

def image_version_status
  @image_version_status
end

#instance_group_name ⇒ ::String

Returns the value of attribute instance_group_name.

Returns:

  • (::String)


1316
1317
1318
# File 'sig/types.rbs', line 1316

def instance_group_name
  @instance_group_name
end

#instance_requirements ⇒ Types::ClusterInstanceRequirementDetails

Returns the value of attribute instance_requirements.



1318
1319
1320
# File 'sig/types.rbs', line 1318

def instance_requirements
  @instance_requirements
end

#instance_storage_configs ⇒ ::Array[Types::ClusterInstanceStorageConfig]

Returns the value of attribute instance_storage_configs.



1323
1324
1325
# File 'sig/types.rbs', line 1323

def instance_storage_configs
  @instance_storage_configs
end

#instance_type ⇒ "ml.p4d.24xlarge", ...

Returns the value of attribute instance_type.

Returns:

  • ("ml.p4d.24xlarge", "ml.p4de.24xlarge", "ml.p5.48xlarge", "ml.p5.4xlarge", "ml.p6e-gb200.36xlarge", "ml.trn1.32xlarge", "ml.trn1n.32xlarge", "ml.g5.xlarge", "ml.g5.2xlarge", "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.12xlarge", "ml.g5.16xlarge", "ml.g5.24xlarge", "ml.g5.48xlarge", "ml.c5.large", "ml.c5.xlarge", "ml.c5.2xlarge", "ml.c5.4xlarge", "ml.c5.9xlarge", "ml.c5.12xlarge", "ml.c5.18xlarge", "ml.c5.24xlarge", "ml.c5n.large", "ml.c5n.2xlarge", "ml.c5n.4xlarge", "ml.c5n.9xlarge", "ml.c5n.18xlarge", "ml.m5.large", "ml.m5.xlarge", "ml.m5.2xlarge", "ml.m5.4xlarge", "ml.m5.8xlarge", "ml.m5.12xlarge", "ml.m5.16xlarge", "ml.m5.24xlarge", "ml.t3.medium", "ml.t3.large", "ml.t3.xlarge", "ml.t3.2xlarge", "ml.g6.xlarge", "ml.g6.2xlarge", "ml.g6.4xlarge", "ml.g6.8xlarge", "ml.g6.16xlarge", "ml.g6.12xlarge", "ml.g6.24xlarge", "ml.g6.48xlarge", "ml.gr6.4xlarge", "ml.gr6.8xlarge", "ml.g6e.xlarge", "ml.g6e.2xlarge", "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.16xlarge", "ml.g6e.12xlarge", "ml.g6e.24xlarge", "ml.g6e.48xlarge", "ml.p5e.48xlarge", "ml.p5en.48xlarge", "ml.p6-b200.48xlarge", "ml.trn2.3xlarge", "ml.trn2.48xlarge", "ml.c6i.large", "ml.c6i.xlarge", "ml.c6i.2xlarge", "ml.c6i.4xlarge", "ml.c6i.8xlarge", "ml.c6i.12xlarge", "ml.c6i.16xlarge", "ml.c6i.24xlarge", "ml.c6i.32xlarge", "ml.m6i.large", "ml.m6i.xlarge", "ml.m6i.2xlarge", "ml.m6i.4xlarge", "ml.m6i.8xlarge", "ml.m6i.12xlarge", "ml.m6i.16xlarge", "ml.m6i.24xlarge", "ml.m6i.32xlarge", "ml.r6i.large", "ml.r6i.xlarge", "ml.r6i.2xlarge", "ml.r6i.4xlarge", "ml.r6i.8xlarge", "ml.r6i.12xlarge", "ml.r6i.16xlarge", "ml.r6i.24xlarge", "ml.r6i.32xlarge", "ml.i3en.large", "ml.i3en.xlarge", "ml.i3en.2xlarge", "ml.i3en.3xlarge", "ml.i3en.6xlarge", "ml.i3en.12xlarge", "ml.i3en.24xlarge", "ml.m7i.large", "ml.m7i.xlarge", "ml.m7i.2xlarge", "ml.m7i.4xlarge", "ml.m7i.8xlarge", "ml.m7i.12xlarge", "ml.m7i.16xlarge", "ml.m7i.24xlarge", "ml.m7i.48xlarge", "ml.r7i.large", "ml.r7i.xlarge", "ml.r7i.2xlarge", "ml.r7i.4xlarge", "ml.r7i.8xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", "ml.r7i.48xlarge", "ml.r5d.16xlarge", "ml.g7e.2xlarge", "ml.g7e.4xlarge", "ml.g7e.8xlarge", "ml.g7e.12xlarge", "ml.g7e.24xlarge", "ml.g7e.48xlarge", "ml.p6-b300.48xlarge", "ml.g4dn.xlarge", "ml.g4dn.2xlarge", "ml.g4dn.4xlarge", "ml.g4dn.8xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.c6g.medium", "ml.c6g.large", "ml.c6g.xlarge", "ml.c6g.2xlarge", "ml.c6g.4xlarge", "ml.c6g.8xlarge", "ml.c6g.12xlarge", "ml.c6g.16xlarge", "ml.c7g.medium", "ml.c7g.large", "ml.c7g.xlarge", "ml.c7g.2xlarge", "ml.c7g.4xlarge", "ml.c7g.8xlarge", "ml.c7g.12xlarge", "ml.c7g.16xlarge", "ml.c8g.medium", "ml.c8g.large", "ml.c8g.xlarge", "ml.c8g.2xlarge", "ml.c8g.4xlarge", "ml.c8g.8xlarge", "ml.c8g.12xlarge", "ml.c8g.16xlarge", "ml.c8g.24xlarge", "ml.c8g.48xlarge", "ml.c6a.large", "ml.c6a.xlarge", "ml.c6a.2xlarge", "ml.c6a.4xlarge", "ml.c6a.8xlarge", "ml.c6a.12xlarge", "ml.c6a.16xlarge", "ml.c6a.24xlarge", "ml.c6a.32xlarge", "ml.c6a.48xlarge", "ml.m6a.large", "ml.m6a.xlarge", "ml.m6a.2xlarge", "ml.m6a.4xlarge", "ml.m6a.8xlarge", "ml.m6a.12xlarge", "ml.m6a.16xlarge", "ml.m6a.24xlarge", "ml.m6a.32xlarge", "ml.m6a.48xlarge", "ml.m6g.medium", "ml.m6g.large", "ml.m6g.xlarge", "ml.m6g.2xlarge", "ml.m6g.4xlarge", "ml.m6g.8xlarge", "ml.m6g.12xlarge", "ml.m6g.16xlarge", "ml.m7g.medium", "ml.m7g.large", "ml.m7g.xlarge", "ml.m7g.2xlarge", "ml.m7g.4xlarge", "ml.m7g.8xlarge", "ml.m7g.12xlarge", "ml.m7g.16xlarge", "ml.m8g.medium", "ml.m8g.large", "ml.m8g.xlarge", "ml.m8g.2xlarge", "ml.m8g.4xlarge", "ml.m8g.8xlarge", "ml.m8g.12xlarge", "ml.m8g.16xlarge", "ml.m8g.24xlarge", "ml.m8g.48xlarge", "ml.g7.2xlarge", "ml.g7.4xlarge", "ml.g7.8xlarge", "ml.g7.12xlarge", "ml.g7.24xlarge", "ml.g7.48xlarge")


1317
1318
1319
# File 'sig/types.rbs', line 1317

def instance_type
  @instance_type
end

#instance_type_details ⇒ ::Array[Types::ClusterInstanceTypeDetail]

Returns the value of attribute instance_type_details.

Returns:



1319
1320
1321
# File 'sig/types.rbs', line 1319

def instance_type_details
  @instance_type_details
end

#kubernetes_config ⇒ Types::ClusterKubernetesConfigDetails

Returns the value of attribute kubernetes_config.



1337
1338
1339
# File 'sig/types.rbs', line 1337

def kubernetes_config
  @kubernetes_config
end

#life_cycle_config ⇒ Types::ClusterLifeCycleConfig

Returns the value of attribute life_cycle_config.



1320
1321
1322
# File 'sig/types.rbs', line 1320

def life_cycle_config
  @life_cycle_config
end

#min_count ⇒ ::Integer

Returns the value of attribute min_count.

Returns:

  • (::Integer)


1315
1316
1317
# File 'sig/types.rbs', line 1315

def min_count
  @min_count
end

#network_interface ⇒ Types::ClusterNetworkInterfaceDetails

Returns the value of attribute network_interface.



1343
1344
1345
# File 'sig/types.rbs', line 1343

def network_interface
  @network_interface
end

#on_start_deep_health_checks ⇒ ::Array[("InstanceStress" | "InstanceConnectivity")]

Returns the value of attribute on_start_deep_health_checks.

Returns:

  • (::Array[("InstanceStress" | "InstanceConnectivity")])


1324
1325
1326
# File 'sig/types.rbs', line 1324

def on_start_deep_health_checks
  @on_start_deep_health_checks
end

#override_vpc_config ⇒ Types::VpcConfig

Returns the value of attribute override_vpc_config.

Returns:



1328
1329
1330
# File 'sig/types.rbs', line 1328

def override_vpc_config
  @override_vpc_config
end

#scheduled_update_config ⇒ Types::ScheduledUpdateConfig

Returns the value of attribute scheduled_update_config.



1329
1330
1331
# File 'sig/types.rbs', line 1329

def scheduled_update_config
  @scheduled_update_config
end

#slurm_config ⇒ Types::ClusterSlurmConfigDetails

Returns the value of attribute slurm_config.



1342
1343
1344
# File 'sig/types.rbs', line 1342

def slurm_config
  @slurm_config
end

#software_update_status ⇒ "Pending", ...

Returns the value of attribute software_update_status.

Returns:

  • ("Pending", "InProgress", "Succeeded", "Failed", "RollbackInProgress", "RollbackComplete")


1340
1341
1342
# File 'sig/types.rbs', line 1340

def software_update_status
  @software_update_status
end

#status ⇒ "InService", ...

Returns the value of attribute status.

Returns:

  • ("InService", "Creating", "Updating", "Failed", "Degraded", "SystemUpdating", "Deleting")


1325
1326
1327
# File 'sig/types.rbs', line 1325

def status
  @status
end

#target_count ⇒ ::Integer

Returns the value of attribute target_count.

Returns:

  • (::Integer)


1314
1315
1316
# File 'sig/types.rbs', line 1314

def target_count
  @target_count
end

#target_state_count ⇒ ::Integer

Returns the value of attribute target_state_count.

Returns:

  • (::Integer)


1339
1340
1341
# File 'sig/types.rbs', line 1339

def target_state_count
  @target_state_count
end

#threads_per_core ⇒ ::Integer

Returns the value of attribute threads_per_core.

Returns:

  • (::Integer)


1322
1323
1324
# File 'sig/types.rbs', line 1322

def threads_per_core
  @threads_per_core
end

#training_plan_arn ⇒ ::String

Returns the value of attribute training_plan_arn.

Returns:

  • (::String)


1326
1327
1328
# File 'sig/types.rbs', line 1326

def training_plan_arn
  @training_plan_arn
end

#training_plan_status ⇒ ::String

Returns the value of attribute training_plan_status.

Returns:

  • (::String)


1327
1328
1329
# File 'sig/types.rbs', line 1327

def training_plan_status
  @training_plan_status
end