toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'algorithmSpecification': ?pulumi.Input.mapOptionalInputValue<TrainingJobAlgorithmSpecification, Map<String, dynamic>>(algorithmSpecification, (value) => value.toMap()),
    'arn': ?arn,
    'checkpointConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobCheckpointConfig, Map<String, dynamic>>(checkpointConfig, (value) => value.toMap()),
    'debugHookConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobDebugHookConfig, Map<String, dynamic>>(debugHookConfig, (value) => value.toMap()),
    'debugRuleConfigurations': ?pulumi.Input.mapOptionalInputValue<List<TrainingJobDebugRuleConfiguration>, List<Map<String, dynamic>>>(debugRuleConfigurations, (value) => pulumi.Input.encodeList<TrainingJobDebugRuleConfiguration, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deleteModelPackagesOnDestroy': ?deleteModelPackagesOnDestroy,
    'deleteVpcEnisOnDestroy': ?deleteVpcEnisOnDestroy,
    'enableInterContainerTrafficEncryption': ?enableInterContainerTrafficEncryption,
    'enableManagedSpotTraining': ?enableManagedSpotTraining,
    'enableNetworkIsolation': ?enableNetworkIsolation,
    'environment': ?environment,
    'experimentConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobExperimentConfig, Map<String, dynamic>>(experimentConfig, (value) => value.toMap()),
    'hyperParameters': ?hyperParameters,
    'infraCheckConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobInfraCheckConfig, Map<String, dynamic>>(infraCheckConfig, (value) => value.toMap()),
    'inputDataConfigs': ?pulumi.Input.mapOptionalInputValue<List<TrainingJobInputDataConfig>, List<Map<String, dynamic>>>(inputDataConfigs, (value) => pulumi.Input.encodeList<TrainingJobInputDataConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'mlflowConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobMlflowConfig, Map<String, dynamic>>(mlflowConfig, (value) => value.toMap()),
    'modelPackageConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobModelPackageConfig, Map<String, dynamic>>(modelPackageConfig, (value) => value.toMap()),
    'outputDataConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobOutputDataConfig, Map<String, dynamic>>(outputDataConfig, (value) => value.toMap()),
    'profilerConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobProfilerConfig, Map<String, dynamic>>(profilerConfig, (value) => value.toMap()),
    'profilerRuleConfigurations': ?pulumi.Input.mapOptionalInputValue<List<TrainingJobProfilerRuleConfiguration>, List<Map<String, dynamic>>>(profilerRuleConfigurations, (value) => pulumi.Input.encodeList<TrainingJobProfilerRuleConfiguration, Map<String, dynamic>>(value, (value) => value.toMap())),
    'region': ?region,
    'remoteDebugConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobRemoteDebugConfig, Map<String, dynamic>>(remoteDebugConfig, (value) => value.toMap()),
    'resourceConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobResourceConfig, Map<String, dynamic>>(resourceConfig, (value) => value.toMap()),
    'retryStrategy': ?pulumi.Input.mapOptionalInputValue<TrainingJobRetryStrategy, Map<String, dynamic>>(retryStrategy, (value) => value.toMap()),
    'roleArn': ?roleArn,
    'serverlessJobConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobServerlessJobConfig, Map<String, dynamic>>(serverlessJobConfig, (value) => value.toMap()),
    'sessionChainingConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobSessionChainingConfig, Map<String, dynamic>>(sessionChainingConfig, (value) => value.toMap()),
    'stoppingCondition': ?pulumi.Input.mapOptionalInputValue<TrainingJobStoppingCondition, Map<String, dynamic>>(stoppingCondition, (value) => value.toMap()),
    'tags': ?tags,
    'tagsAll': ?tagsAll,
    'tensorBoardOutputConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobTensorBoardOutputConfig, Map<String, dynamic>>(tensorBoardOutputConfig, (value) => value.toMap()),
    'timeouts': ?pulumi.Input.mapOptionalInputValue<TrainingJobTimeouts, Map<String, dynamic>>(timeouts, (value) => value.toMap()),
    'trainingJobName': ?trainingJobName,
    'vpcConfig': ?pulumi.Input.mapOptionalInputValue<TrainingJobVpcConfig, Map<String, dynamic>>(vpcConfig, (value) => value.toMap()),
  };
}