Interface CfnClusterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnClusterProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.110.0 (build 336b265)",
date="2025-04-22T23:08:17.051Z")
@Stability(Stable)
public interface CfnClusterProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnCluster.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.pcs.*;
CfnClusterProps cfnClusterProps = CfnClusterProps.builder()
.networking(NetworkingProperty.builder()
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.build())
.scheduler(SchedulerProperty.builder()
.type("type")
.version("version")
.build())
.size("size")
// the properties below are optional
.name("name")
.slurmConfiguration(SlurmConfigurationProperty.builder()
.authKey(AuthKeyProperty.builder()
.secretArn("secretArn")
.secretVersion("secretVersion")
.build())
.scaleDownIdleTimeInSeconds(123)
.slurmCustomSettings(List.of(SlurmCustomSettingProperty.builder()
.parameterName("parameterName")
.parameterValue("parameterValue")
.build()))
.build())
.tags(Map.of(
"tagsKey", "tags"))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnClusterPropsstatic final classAn implementation forCfnClusterProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnClusterProps.Builderbuilder()default StringgetName()The name that identifies the cluster.The networking configuration for the cluster's control plane.The cluster management and job scheduling software associated with the cluster.getSize()The size of the cluster.default ObjectAdditional options related to the Slurm scheduler.getTags()1 or more tags added to the resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNetworking
The networking configuration for the cluster's control plane.- See Also:
-
getScheduler
The cluster management and job scheduling software associated with the cluster.- See Also:
-
getSize
The size of the cluster.- See Also:
-
getName
The name that identifies the cluster.- See Also:
-
getSlurmConfiguration
Additional options related to the Slurm scheduler.- See Also:
-
getTags
1 or more tags added to the resource.Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- See Also:
-
builder
- Returns:
- a
CfnClusterProps.BuilderofCfnClusterProps
-