TrainingJobState.fromMap constructor
TrainingJobState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory TrainingJobState.fromMap(Map<String, dynamic> map) {
return TrainingJobState(
algorithmSpecification: (() { final guardedValue = map['algorithmSpecification']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobAlgorithmSpecification.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
checkpointConfig: (() { final guardedValue = map['checkpointConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobCheckpointConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
debugHookConfig: (() { final guardedValue = map['debugHookConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobDebugHookConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
debugRuleConfigurations: (() { final guardedValue = map['debugRuleConfigurations']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<TrainingJobDebugRuleConfiguration>(guardedValue, (value) => TrainingJobDebugRuleConfiguration.fromMap((value as Map).cast<String, dynamic>()))); })(),
deleteModelPackagesOnDestroy: (() { final guardedValue = map['deleteModelPackagesOnDestroy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
deleteVpcEnisOnDestroy: (() { final guardedValue = map['deleteVpcEnisOnDestroy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableInterContainerTrafficEncryption: (() { final guardedValue = map['enableInterContainerTrafficEncryption']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableManagedSpotTraining: (() { final guardedValue = map['enableManagedSpotTraining']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
enableNetworkIsolation: (() { final guardedValue = map['enableNetworkIsolation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
environment: (() { final guardedValue = map['environment']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
experimentConfig: (() { final guardedValue = map['experimentConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobExperimentConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
hyperParameters: (() { final guardedValue = map['hyperParameters']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
infraCheckConfig: (() { final guardedValue = map['infraCheckConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobInfraCheckConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
inputDataConfigs: (() { final guardedValue = map['inputDataConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<TrainingJobInputDataConfig>(guardedValue, (value) => TrainingJobInputDataConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
mlflowConfig: (() { final guardedValue = map['mlflowConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobMlflowConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
modelPackageConfig: (() { final guardedValue = map['modelPackageConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobModelPackageConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
outputDataConfig: (() { final guardedValue = map['outputDataConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobOutputDataConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
profilerConfig: (() { final guardedValue = map['profilerConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobProfilerConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
profilerRuleConfigurations: (() { final guardedValue = map['profilerRuleConfigurations']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<TrainingJobProfilerRuleConfiguration>(guardedValue, (value) => TrainingJobProfilerRuleConfiguration.fromMap((value as Map).cast<String, dynamic>()))); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
remoteDebugConfig: (() { final guardedValue = map['remoteDebugConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobRemoteDebugConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
resourceConfig: (() { final guardedValue = map['resourceConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobResourceConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
retryStrategy: (() { final guardedValue = map['retryStrategy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobRetryStrategy.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
roleArn: (() { final guardedValue = map['roleArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
serverlessJobConfig: (() { final guardedValue = map['serverlessJobConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobServerlessJobConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
sessionChainingConfig: (() { final guardedValue = map['sessionChainingConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobSessionChainingConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
stoppingCondition: (() { final guardedValue = map['stoppingCondition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobStoppingCondition.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
tagsAll: (() { final guardedValue = map['tagsAll']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
tensorBoardOutputConfig: (() { final guardedValue = map['tensorBoardOutputConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobTensorBoardOutputConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
timeouts: (() { final guardedValue = map['timeouts']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
trainingJobName: (() { final guardedValue = map['trainingJobName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
vpcConfig: (() { final guardedValue = map['vpcConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(TrainingJobVpcConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}