Class CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCluster.ClusterInstanceGroupProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCluster.ClusterInstanceGroupProperty
CfnCluster.ClusterInstanceGroupProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.CfnCluster.ClusterInstanceGroupProperty
CfnCluster.ClusterInstanceGroupProperty.Builder, CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCluster.ClusterInstanceGroupProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectSpecifies the capacity requirements configuration for an instance group.final NumberThe number of instances that are currently in the instance group of a SageMaker HyperPod cluster.final StringThe execution role for the instance group to assume.final StringAMI Id to be used for launching EC2 instances - HyperPodPublicAmiId or CustomAmiId.final NumberThe number of instances in an instance group of the SageMaker HyperPod cluster.final StringThe name of the instance group of a SageMaker HyperPod cluster.final ObjectThe configurations of additional storage specified to the instance group where the instance (node) is launched.final StringThe instance type of the instance group of a SageMaker HyperPod cluster.final ObjectKubernetes configuration for cluster nodes including labels and taints.final ObjectThe lifecycle configuration for a SageMaker HyperPod cluster.final NumberThe minimum number of instances required for the instance group to be InService.A flag indicating whether deep health checks should be performed when the HyperPod cluster instance group is created or updated.final ObjectThe customized Amazon VPC configuration at the instance group level that overrides the default Amazon VPC configuration of the SageMaker HyperPod cluster.final ObjectThe configuration object of the schedule that SageMaker follows when updating the AMI.final NumberThe number of threads per CPU core you specified underCreateCluster.final StringThe Amazon Resource Name (ARN) of the training plan to use for this cluster instance group.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCluster.ClusterInstanceGroupProperty.Builder.
-
-
Method Details
-
getExecutionRole
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe execution role for the instance group to assume.- Specified by:
getExecutionRolein interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getInstanceCount
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of instances in an instance group of the SageMaker HyperPod cluster.- Specified by:
getInstanceCountin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getInstanceGroupName
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe name of the instance group of a SageMaker HyperPod cluster.- Specified by:
getInstanceGroupNamein interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getInstanceType
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe instance type of the instance group of a SageMaker HyperPod cluster.- Specified by:
getInstanceTypein interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getLifeCycleConfig
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe lifecycle configuration for a SageMaker HyperPod cluster.Returns union: either
IResolvableorCfnCluster.ClusterLifeCycleConfigProperty- Specified by:
getLifeCycleConfigin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getCapacityRequirements
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertySpecifies the capacity requirements configuration for an instance group.Returns union: either
IResolvableorCfnCluster.ClusterCapacityRequirementsProperty- Specified by:
getCapacityRequirementsin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getCurrentCount
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of instances that are currently in the instance group of a SageMaker HyperPod cluster.- Specified by:
getCurrentCountin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getImageId
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyAMI Id to be used for launching EC2 instances - HyperPodPublicAmiId or CustomAmiId.- Specified by:
getImageIdin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getInstanceStorageConfigs
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe configurations of additional storage specified to the instance group where the instance (node) is launched.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCluster.ClusterInstanceStorageConfigProperty>- Specified by:
getInstanceStorageConfigsin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getKubernetesConfig
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyKubernetes configuration for cluster nodes including labels and taints.Returns union: either
IResolvableorCfnCluster.ClusterKubernetesConfigProperty- Specified by:
getKubernetesConfigin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getMinInstanceCount
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe minimum number of instances required for the instance group to be InService.MinInstanceCount must be less than or equal to InstanceCount.
- Specified by:
getMinInstanceCountin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getOnStartDeepHealthChecks
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyA flag indicating whether deep health checks should be performed when the HyperPod cluster instance group is created or updated.Deep health checks are comprehensive, invasive tests that validate the health of the underlying hardware and infrastructure components.
- Specified by:
getOnStartDeepHealthChecksin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getOverrideVpcConfig
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe customized Amazon VPC configuration at the instance group level that overrides the default Amazon VPC configuration of the SageMaker HyperPod cluster.Returns union: either
IResolvableorCfnCluster.VpcConfigProperty- Specified by:
getOverrideVpcConfigin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getScheduledUpdateConfig
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe configuration object of the schedule that SageMaker follows when updating the AMI.Returns union: either
IResolvableorCfnCluster.ScheduledUpdateConfigProperty- Specified by:
getScheduledUpdateConfigin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getThreadsPerCore
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of threads per CPU core you specified underCreateCluster.- Specified by:
getThreadsPerCorein interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
getTrainingPlanArn
Description copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe Amazon Resource Name (ARN) of the training plan to use for this cluster instance group.For more information about how to reserve GPU capacity for your SageMaker HyperPod clusters using Amazon SageMaker Training Plan, see CreateTrainingPlan.
- Specified by:
getTrainingPlanArnin interfaceCfnCluster.ClusterInstanceGroupProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-