AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfig constructor

const AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfig({
  1. Input<int?>? instanceCount,
  2. Input<List<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstanceGroup>?>? instanceGroups,
  3. Input<AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfigInstancePlacementConfig?>? instancePlacementConfig,
  4. Input<String?>? instanceType,
  5. Input<int?>? keepAlivePeriodInSeconds,
  6. Input<String?>? trainingPlanArn,
  7. Input<String?>? volumeKmsKeyId,
  8. Input<int?>? volumeSizeInGb,
})

Creates a new AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfig. instanceCount Number of training instances. instanceGroups Instance group definitions for the training job. See Instance Groups. instancePlacementConfig Placement configuration for the training job. See Instance Placement Config. instanceType Training instance type. keepAlivePeriodInSeconds Warm pool keep-alive period in seconds. trainingPlanArn ARN of the SageMaker AI training plan. volumeKmsKeyId KMS key ID used to encrypt the training volume. volumeSizeInGb Size of the training volume in GiB.

Implementation

const AlgorithmValidationSpecificationValidationProfilesTrainingJobDefinitionResourceConfig({
  this.instanceCount,
  this.instanceGroups,
  this.instancePlacementConfig,
  this.instanceType,
  this.keepAlivePeriodInSeconds,
  this.trainingPlanArn,
  this.volumeKmsKeyId,
  this.volumeSizeInGb,
});