Class CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sagemaker.CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy
- All Implemented Interfaces:
- CfnCluster.ClusterInstanceGroupProperty,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCluster.ClusterInstanceGroupProperty
@Stability(Stable)
@Internal
public static final class CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCluster.ClusterInstanceGroupProperty
An implementation for 
CfnCluster.ClusterInstanceGroupProperty- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sagemaker.CfnCluster.ClusterInstanceGroupPropertyCfnCluster.ClusterInstanceGroupProperty.Builder, CfnCluster.ClusterInstanceGroupProperty.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructor 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 SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal 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 ObjectThe lifecycle configuration for a SageMaker HyperPod cluster.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.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected 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$ProxyConstructor that initializes the object based on literal property values passed by theCfnCluster.ClusterInstanceGroupProperty.Builder.
 
- 
- 
Method Details- 
getExecutionRoleDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe execution role for the instance group to assume.- Specified by:
- getExecutionRolein interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getInstanceCountDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of instances in an instance group of the SageMaker HyperPod cluster.- Specified by:
- getInstanceCountin interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getInstanceGroupNameDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe name of the instance group of a SageMaker HyperPod cluster.- Specified by:
- getInstanceGroupNamein interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getInstanceTypeDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe instance type of the instance group of a SageMaker HyperPod cluster.- Specified by:
- getInstanceTypein interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getLifeCycleConfigDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe lifecycle configuration for a SageMaker HyperPod cluster.Returns union: either IResolvableorCfnCluster.ClusterLifeCycleConfigProperty- Specified by:
- getLifeCycleConfigin interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getCurrentCountDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of instances that are currently in the instance group of a SageMaker HyperPod cluster.- Specified by:
- getCurrentCountin interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getImageIdDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyAMI Id to be used for launching EC2 instances - HyperPodPublicAmiId or CustomAmiId.- Specified by:
- getImageIdin interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getInstanceStorageConfigsDescription 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 interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getOnStartDeepHealthChecksDescription 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 interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getOverrideVpcConfigDescription 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 interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getScheduledUpdateConfigDescription 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 interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getThreadsPerCoreDescription copied from interface:CfnCluster.ClusterInstanceGroupPropertyThe number of threads per CPU core you specified underCreateCluster.- Specified by:
- getThreadsPerCorein interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
getTrainingPlanArnDescription 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 interface- CfnCluster.ClusterInstanceGroupProperty
- See Also:
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-