HyperParameterTuningJob constructor
HyperParameterTuningJob(
- String name, {
- HyperParameterTuningJobArgs? args,
- CustomResourceOptions? options,
Creates a new HyperParameterTuningJob.
name The Pulumi resource name.
args Arguments used to configure this HyperParameterTuningJob. The set of arguments for HyperParameterTuningJob.
options Resource options controlling this resource's behavior.
Implementation
HyperParameterTuningJob(
String name, {
HyperParameterTuningJobArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:sagemaker/hyperParameterTuningJob:HyperParameterTuningJob',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
autotune = registerOutput<HyperParameterTuningJobAutotune?>('autotune', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HyperParameterTuningJobAutotune.fromMap((guardedValue as Map).cast<String, dynamic>()); });
config = registerOutput<HyperParameterTuningJobConfig>('config', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HyperParameterTuningJobConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
failureReason = registerOutput<String>('failureReason');
this.name = registerOutput<String>('name');
region = registerOutput<String>('region');
status = registerOutput<String>('status');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
timeouts = registerOutput<HyperParameterTuningJobTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HyperParameterTuningJobTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
trainingJobDefinition = registerOutput<HyperParameterTuningJobTrainingJobDefinition?>('trainingJobDefinition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HyperParameterTuningJobTrainingJobDefinition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
trainingJobDefinitions = registerOutput<List<HyperParameterTuningJobTrainingJobDefinition>?>('trainingJobDefinitions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<HyperParameterTuningJobTrainingJobDefinition>(guardedValue, (value) => HyperParameterTuningJobTrainingJobDefinition.fromMap((value as Map).cast<String, dynamic>())); });
warmStartConfig = registerOutput<HyperParameterTuningJobWarmStartConfig?>('warmStartConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return HyperParameterTuningJobWarmStartConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}