Pcs Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Cluster
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
scheduler
- Type:
- Required: Yes
size
- Type: typing.Literal['LARGE', 'MEDIUM', 'SMALL']
- Required: Yes
networking
- Type:
- Required: Yes
slurmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.ClusterSlurmConfiguration]
endpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.Endpoint]]
errorInfo
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ErrorInfo]]
ClusterSlurmConfiguration
scaleDownIdleTimeInSeconds
- Type: typing.Optional[int]
slurmCustomSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmCustomSetting]]
authKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmAuthKey]
ClusterSlurmConfigurationRequest
scaleDownIdleTimeInSeconds
- Type: typing.Optional[int]
slurmCustomSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmCustomSetting]]
ClusterSummary
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
ComputeNodeGroup
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
clusterId
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETED', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
subnetIds
- Type: typing.List[str]
- Required: Yes
customLaunchTemplate
- Type:
- Required: Yes
iamInstanceProfileArn
- Type:
- Required: Yes
scalingConfiguration
- Type:
- Required: Yes
instanceConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.InstanceConfig]
- Required: Yes
amiId
- Type: typing.Optional[str]
purchaseOption
- Type: typing.Optional[typing.Literal['ONDEMAND', 'SPOT']]
spotOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.SpotOptions]
slurmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupSlurmConfiguration]
errorInfo
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ErrorInfo]]
ComputeNodeGroupConfiguration
computeNodeGroupId
- Type: typing.Optional[str]
ComputeNodeGroupSlurmConfiguration
slurmCustomSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmCustomSetting]]
ComputeNodeGroupSlurmConfigurationRequest
slurmCustomSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmCustomSetting]]
ComputeNodeGroupSummary
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
clusterId
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETED', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
CreateClusterRequest
clusterName
- Type:
- Required: Yes
scheduler
- Type:
- Required: Yes
size
- Type: typing.Literal['LARGE', 'MEDIUM', 'SMALL']
- Required: Yes
networking
- Type:
- Required: Yes
slurmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.ClusterSlurmConfigurationRequest]
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateClusterResponse
cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateComputeNodeGroupRequest
clusterIdentifier
- Type:
- Required: Yes
computeNodeGroupName
- Type:
- Required: Yes
subnetIds
- Type: typing.List[str]
- Required: Yes
customLaunchTemplate
- Type:
- Required: Yes
iamInstanceProfileArn
- Type:
- Required: Yes
scalingConfiguration
- Type:
- Required: Yes
instanceConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.InstanceConfig]
- Required: Yes
amiId
- Type: typing.Optional[str]
purchaseOption
- Type: typing.Optional[typing.Literal['ONDEMAND', 'SPOT']]
spotOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.SpotOptions]
slurmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupSlurmConfigurationRequest]
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateComputeNodeGroupResponse
computeNodeGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQueueRequest
clusterIdentifier
- Type:
- Required: Yes
queueName
- Type:
- Required: Yes
computeNodeGroupConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupConfiguration]]
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateQueueResponse
queue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomLaunchTemplate
id
- Type:
- Required: Yes
version
- Type:
- Required: Yes
DeleteClusterRequest
clusterIdentifier
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteComputeNodeGroupRequest
clusterIdentifier
- Type:
- Required: Yes
computeNodeGroupIdentifier
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteQueueRequest
clusterIdentifier
- Type:
- Required: Yes
queueIdentifier
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
Endpoint
type
- Type: typing.Literal['SLURMCTLD', 'SLURMDBD']
- Required: Yes
privateIpAddress
- Type:
- Required: Yes
port
- Type:
- Required: Yes
publicIpAddress
- Type: typing.Optional[str]
ErrorInfo
code
- Type: typing.Optional[str]
message
- Type: typing.Optional[str]
GetClusterRequest
clusterIdentifier
- Type:
- Required: Yes
GetClusterResponse
cluster
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetComputeNodeGroupRequest
clusterIdentifier
- Type:
- Required: Yes
computeNodeGroupIdentifier
- Type:
- Required: Yes
GetComputeNodeGroupResponse
computeNodeGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueueRequest
clusterIdentifier
- Type:
- Required: Yes
queueIdentifier
- Type:
- Required: Yes
GetQueueResponse
queue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InstanceConfig
instanceType
- Type: typing.Optional[str]
ListClustersRequest
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListClustersRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.PaginatorConfig]
ListClustersResponse
clusters
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ClusterSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListComputeNodeGroupsRequest
clusterIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListComputeNodeGroupsRequestPaginate
clusterIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.PaginatorConfig]
ListComputeNodeGroupsResponse
computeNodeGroups
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListQueuesRequest
clusterIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListQueuesRequestPaginate
clusterIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.PaginatorConfig]
ListQueuesResponse
queues
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.QueueSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Networking
subnetIds
- Type: typing.Optional[typing.List[str]]
securityGroupIds
- Type: typing.Optional[typing.List[str]]
NetworkingRequest
subnetIds
- Type: typing.Optional[typing.List[str]]
securityGroupIds
- Type: typing.Optional[typing.List[str]]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Queue
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
clusterId
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
computeNodeGroupConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupConfiguration]
- Required: Yes
errorInfo
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ErrorInfo]]
QueueSummary
name
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
clusterId
- Type:
- Required: Yes
createdAt
- Type:
- Required: Yes
modifiedAt
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'UPDATE_FAILED', 'UPDATING']
- Required: Yes
RegisterComputeNodeGroupInstanceRequest
clusterIdentifier
- Type:
- Required: Yes
bootstrapId
- Type:
- Required: Yes
RegisterComputeNodeGroupInstanceResponse
nodeID
- Type:
- Required: Yes
sharedSecret
- Type:
- Required: Yes
endpoints
- Type: typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.Endpoint]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ScalingConfiguration
minInstanceCount
- Type:
- Required: Yes
maxInstanceCount
- Type:
- Required: Yes
ScalingConfigurationRequest
minInstanceCount
- Type:
- Required: Yes
maxInstanceCount
- Type:
- Required: Yes
Scheduler
type
- Type: typing.Literal['SLURM']
- Required: Yes
version
- Type:
- Required: Yes
SchedulerRequest
type
- Type: typing.Literal['SLURM']
- Required: Yes
version
- Type:
- Required: Yes
SlurmAuthKey
secretArn
- Type:
- Required: Yes
secretVersion
- Type:
- Required: Yes
SlurmCustomSetting
parameterName
- Type:
- Required: Yes
parameterValue
- Type:
- Required: Yes
SpotOptions
allocationStrategy
- Type: typing.Optional[typing.Literal['capacity-optimized', 'lowest-price', 'price-capacity-optimized']]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateComputeNodeGroupRequest
clusterIdentifier
- Type:
- Required: Yes
computeNodeGroupIdentifier
- Type:
- Required: Yes
amiId
- Type: typing.Optional[str]
subnetIds
- Type: typing.Optional[typing.List[str]]
customLaunchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.CustomLaunchTemplate]
purchaseOption
- Type: typing.Optional[typing.Literal['ONDEMAND', 'SPOT']]
spotOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.SpotOptions]
scalingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.ScalingConfigurationRequest]
iamInstanceProfileArn
- Type: typing.Optional[str]
slurmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.pcs.pcs_classes.UpdateComputeNodeGroupSlurmConfigurationRequest]
clientToken
- Type: typing.Optional[str]
UpdateComputeNodeGroupResponse
computeNodeGroup
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateComputeNodeGroupSlurmConfigurationRequest
slurmCustomSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.SlurmCustomSetting]]
UpdateQueueRequest
clusterIdentifier
- Type:
- Required: Yes
queueIdentifier
- Type:
- Required: Yes
computeNodeGroupConfigurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pcs.pcs_classes.ComputeNodeGroupConfiguration]]
clientToken
- Type: typing.Optional[str]
UpdateQueueResponse
queue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes