Class CfnClusterMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnClusterMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnClusterMixinProps
CfnClusterMixinProps-
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.cfnpropertymixins.services.sagemaker.CfnClusterMixinProps
CfnClusterMixinProps.Builder, CfnClusterMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnClusterMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnClusterMixinProps.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 ObjectConfiguration for cluster auto-scaling.final StringThe name of the SageMaker HyperPod cluster.final StringThe cluster role for the autoscaler to assume.final ObjectThe instance groups of the SageMaker HyperPod cluster.final StringDetermines the scaling strategy for the SageMaker HyperPod cluster.final StringSpecifies whether to enable or disable the automatic node recovery feature of SageMaker HyperPod.final ObjectThe orchestrator type for the SageMaker HyperPod cluster.final ObjectThe restricted instance groups of the SageMaker HyperPod cluster.getTags()A tag object that consists of a key and an optional value, used to manage metadata for SageMaker AWS resources.final ObjectConfiguration for tiered storage in the SageMaker HyperPod cluster.final ObjectSpecifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to.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 theCfnClusterMixinProps.Builder.
-
-
Method Details
-
getAutoScaling
Description copied from interface:CfnClusterMixinPropsConfiguration for cluster auto-scaling.Returns union: either
IResolvableorCfnClusterPropsMixin.ClusterAutoScalingConfigProperty- Specified by:
getAutoScalingin interfaceCfnClusterMixinProps- See Also:
-
getClusterName
Description copied from interface:CfnClusterMixinPropsThe name of the SageMaker HyperPod cluster.- Specified by:
getClusterNamein interfaceCfnClusterMixinProps- See Also:
-
getClusterRole
Description copied from interface:CfnClusterMixinPropsThe cluster role for the autoscaler to assume.- Specified by:
getClusterRolein interfaceCfnClusterMixinProps- See Also:
-
getInstanceGroups
Description copied from interface:CfnClusterMixinPropsThe instance groups of the SageMaker HyperPod cluster.To delete an instance group, remove it from the array.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnClusterPropsMixin.ClusterInstanceGroupProperty>- Specified by:
getInstanceGroupsin interfaceCfnClusterMixinProps- See Also:
-
getNodeProvisioningMode
Description copied from interface:CfnClusterMixinPropsDetermines the scaling strategy for the SageMaker HyperPod cluster.When set to 'Continuous', enables continuous scaling which dynamically manages node provisioning. If the parameter is omitted, uses the standard scaling approach in previous release.
- Specified by:
getNodeProvisioningModein interfaceCfnClusterMixinProps- See Also:
-
getNodeRecovery
Description copied from interface:CfnClusterMixinPropsSpecifies whether to enable or disable the automatic node recovery feature of SageMaker HyperPod.Available values are
Automaticfor enabling andNonefor disabling.- Specified by:
getNodeRecoveryin interfaceCfnClusterMixinProps- See Also:
-
getOrchestrator
Description copied from interface:CfnClusterMixinPropsThe orchestrator type for the SageMaker HyperPod cluster.Currently,
'eks'is the only available option.Returns union: either
IResolvableorCfnClusterPropsMixin.OrchestratorProperty- Specified by:
getOrchestratorin interfaceCfnClusterMixinProps- See Also:
-
getRestrictedInstanceGroups
Description copied from interface:CfnClusterMixinPropsThe restricted instance groups of the SageMaker HyperPod cluster.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnClusterPropsMixin.ClusterRestrictedInstanceGroupProperty>- Specified by:
getRestrictedInstanceGroupsin interfaceCfnClusterMixinProps- See Also:
-
getTags
Description copied from interface:CfnClusterMixinPropsA tag object that consists of a key and an optional value, used to manage metadata for SageMaker AWS resources.You can add tags to notebook instances, training jobs, hyperparameter tuning jobs, batch transform jobs, models, labeling jobs, work teams, endpoint configurations, and endpoints. For more information on adding tags to SageMaker resources, see AddTags .
For more information on adding metadata to your AWS resources with tagging, see Tagging AWS resources . For advice on best practices for managing AWS resources with tagging, see Tagging Best Practices: Implement an Effective AWS Resource Tagging Strategy .
- Specified by:
getTagsin interfaceCfnClusterMixinProps- See Also:
-
getTieredStorageConfig
Description copied from interface:CfnClusterMixinPropsConfiguration for tiered storage in the SageMaker HyperPod cluster.Returns union: either
IResolvableorCfnClusterPropsMixin.TieredStorageConfigProperty- Specified by:
getTieredStorageConfigin interfaceCfnClusterMixinProps- See Also:
-
getVpcConfig
Description copied from interface:CfnClusterMixinPropsSpecifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to.You can control access to and from your resources by configuring a VPC. For more information, see Give SageMaker Access to Resources in your Amazon VPC .
Returns union: either
IResolvableorCfnClusterPropsMixin.VpcConfigProperty- Specified by:
getVpcConfigin interfaceCfnClusterMixinProps- 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()
-