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.)
-
ClassDescriptionCreates an AWS PCS cluster resource.The accounting configuration includes configurable settings for Slurm accounting.A builder for
CfnCluster.AccountingPropertyAn implementation forCfnCluster.AccountingPropertyThe 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 creation.A builder forCfnCluster.ErrorInfoPropertyAn implementation forCfnCluster.ErrorInfoPropertyThe JWT authentication configuration for Slurm REST API access.A builder forCfnCluster.JwtAuthPropertyAn implementation forCfnCluster.JwtAuthPropertyThe JWT key stored in AWS Secrets Manager for Slurm REST API authentication.A builder forCfnCluster.JwtKeyPropertyAn implementation forCfnCluster.JwtKeyPropertyThe 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.SlurmCustomSettingPropertyThe Slurm REST API configuration includes settings for enabling and configuring the Slurm REST API.A builder forCfnCluster.SlurmRestPropertyAn implementation forCfnCluster.SlurmRestPropertyProperties for defining aCfnCluster.A builder forCfnClusterPropsAn implementation forCfnClusterPropsCreates an AWS PCS compute node group resource.A fluent builder forCfnComputeNodeGroup.An Amazon EC2 launch template AWS PCS uses to launch compute nodes.A builder forCfnComputeNodeGroup.CustomLaunchTemplatePropertyAn implementation forCfnComputeNodeGroup.CustomLaunchTemplatePropertyAn error that occurred during resource creation.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 thepurchaseOptionfor theCreateComputeNodeGroupAPI action.A builder forCfnComputeNodeGroup.SpotOptionsPropertyAn implementation forCfnComputeNodeGroup.SpotOptionsPropertyProperties for defining aCfnComputeNodeGroup.A builder forCfnComputeNodeGroupPropsAn implementation forCfnComputeNodeGroupPropsCreates an AWS PCS queue resource.A fluent builder forCfnQueue.The compute node group configuration for a queue.A builder forCfnQueue.ComputeNodeGroupConfigurationPropertyAn implementation forCfnQueue.ComputeNodeGroupConfigurationPropertyAn error that occurred during resource creation.A builder forCfnQueue.ErrorInfoPropertyAn implementation forCfnQueue.ErrorInfoPropertyThe Slurm configuration for the queue.A builder forCfnQueue.SlurmConfigurationPropertyAn implementation forCfnQueue.SlurmConfigurationPropertyAdditional settings that directly map to Slurm settings.A builder forCfnQueue.SlurmCustomSettingPropertyAn implementation forCfnQueue.SlurmCustomSettingPropertyProperties for defining aCfnQueue.A builder forCfnQueuePropsAn implementation forCfnQueueProps