Package software.amazon.awscdk.services.pcs
AWS::PCS Construct Library
---
All classes with the
Cfnprefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.pcs.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for PCS construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::PCS resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::PCS.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionThe
AWS::PCS::Clusterresource creates an AWS PCS cluster.The shared Slurm key for authentication, also known as the cluster secret .A builder forCfnCluster.AuthKeyPropertyAn implementation forCfnCluster.AuthKeyPropertyA fluent builder forCfnCluster.An endpoint available for interaction with the scheduler.A builder forCfnCluster.EndpointPropertyAn implementation forCfnCluster.EndpointPropertyAn error that occurred during resource provisioning.A builder forCfnCluster.ErrorInfoPropertyAn implementation forCfnCluster.ErrorInfoPropertyTThe networking configuration for the cluster's control plane.A builder forCfnCluster.NetworkingPropertyAn implementation forCfnCluster.NetworkingPropertyThe cluster management and job scheduling software associated with the cluster.A builder forCfnCluster.SchedulerPropertyAn implementation forCfnCluster.SchedulerPropertyAdditional options related to the Slurm scheduler.A builder forCfnCluster.SlurmConfigurationPropertyAn implementation forCfnCluster.SlurmConfigurationPropertyAdditional settings that directly map to Slurm settings.A builder forCfnCluster.SlurmCustomSettingPropertyAn implementation forCfnCluster.SlurmCustomSettingPropertyProperties for defining aCfnCluster.A builder forCfnClusterPropsAn implementation forCfnClusterPropsTheAWS::PCS::ComputeNodeGroupresource creates an AWS PCS compute node group.A fluent builder forCfnComputeNodeGroup.An Amazon EC2 launch template AWS PCS uses to launch compute nodes.A builder forCfnComputeNodeGroup.CustomLaunchTemplatePropertyAn implementation forCfnComputeNodeGroup.CustomLaunchTemplatePropertyThe list of errors that occurred during compute node group provisioning.A builder forCfnComputeNodeGroup.ErrorInfoPropertyAn implementation forCfnComputeNodeGroup.ErrorInfoPropertyAn EC2 instance configuration AWS PCS uses to launch compute nodes.A builder forCfnComputeNodeGroup.InstanceConfigPropertyAn implementation forCfnComputeNodeGroup.InstanceConfigPropertySpecifies the boundaries of the compute node group auto scaling.A builder forCfnComputeNodeGroup.ScalingConfigurationPropertyAn implementation forCfnComputeNodeGroup.ScalingConfigurationPropertyAdditional options related to the Slurm scheduler.A builder forCfnComputeNodeGroup.SlurmConfigurationPropertyAn implementation forCfnComputeNodeGroup.SlurmConfigurationPropertyAdditional settings that directly map to Slurm settings.A builder forCfnComputeNodeGroup.SlurmCustomSettingPropertyAn implementation forCfnComputeNodeGroup.SlurmCustomSettingPropertyAdditional configuration when you specifySPOTas thepurchaseOption.A builder forCfnComputeNodeGroup.SpotOptionsPropertyAn implementation forCfnComputeNodeGroup.SpotOptionsPropertyProperties for defining aCfnComputeNodeGroup.A builder forCfnComputeNodeGroupPropsAn implementation forCfnComputeNodeGroupPropsTheAWS::PCS::Queueresource creates an AWS PCS queue.A fluent builder forCfnQueue.The compute node group configuration for a queue.A builder forCfnQueue.ComputeNodeGroupConfigurationPropertyAn implementation forCfnQueue.ComputeNodeGroupConfigurationPropertyAn error that occurred during resource provisioning.A builder forCfnQueue.ErrorInfoPropertyAn implementation forCfnQueue.ErrorInfoPropertyProperties for defining aCfnQueue.A builder forCfnQueuePropsAn implementation forCfnQueueProps