@cdktf/provider-kubernetes
Version:
Prebuilt kubernetes Provider for Terraform CDK (cdktf)
345 lines • 2.42 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList = exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList = exports.CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference = void 0;
exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList = exports.CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecTolerationList = exports.CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference = void 0;
exports.CronJobTimeoutsOutputReference = exports.CronJobSpecOutputReference = exports.CronJobSpecJobTemplateOutputReference = exports.CronJobSpecJobTemplateSpecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference = exports.CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference = void 0;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerPortToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerToTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecInitContainerToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecOsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecOsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecOsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecOsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToTerraform = cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecReadinessGateToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecSecurityContextToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTolerationToTerraform = cronJobSpecJobTemplateSpecTemplateSpecTolerationToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTolerationToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecTolerationToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCinderToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeCsiToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFcToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeLocalToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeNfsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeRbdToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeSecretToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeToTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecVolumeToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecVolumeToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecToTerraform = cronJobSpecJobTemplateSpecTemplateSpecToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateSpecToHclTerraform = cronJobSpecJobTemplateSpecTemplateSpecToHclTerraform;
exports.cronJobSpecJobTemplateSpecTemplateToTerraform = cronJobSpecJobTemplateSpecTemplateToTerraform;
exports.cronJobSpecJobTemplateSpecTemplateToHclTerraform = cronJobSpecJobTemplateSpecTemplateToHclTerraform;
exports.cronJobSpecJobTemplateSpecToTerraform = cronJobSpecJobTemplateSpecToTerraform;
exports.cronJobSpecJobTemplateSpecToHclTerraform = cronJobSpecJobTemplateSpecToHclTerraform;
exports.cronJobSpecJobTemplateToTerraform = cronJobSpecJobTemplateToTerraform;
exports.cronJobSpecJobTemplateToHclTerraform = cronJobSpecJobTemplateToHclTerraform;
exports.cronJobSpecToTerraform = cronJobSpecToTerraform;
exports.cronJobSpecToHclTerraform = cronJobSpecToHclTerraform;
exports.cronJobTimeoutsToTerraform = cronJobTimeoutsToTerraform;
exports.cronJobTimeoutsToHclTerraform = cronJobTimeoutsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
const cdktf = require("cdktf");
const structs0_1 = require("./structs0");
function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
post_start: cdktf.listMapper(structs0_1.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToTerraform, true)(struct.postStart),
pre_stop: cdktf.listMapper(structs0_1.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToTerraform, true)(struct.preStop),
};
}
function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
post_start: {
value: cdktf.listMapperHcl(structs0_1.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartToHclTerraform, true)(struct.postStart),
isBlock: true,
type: "list",
storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList",
},
pre_stop: {
value: cdktf.listMapperHcl(structs0_1.cronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopToHclTerraform, true)(struct.preStop),
isBlock: true,
type: "list",
storageClassType: "CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource, terraformAttribute) {
super(terraformResource, terraformAttribute, false, 0);
this.isEmptyObject = false;
// post_start - computed: false, optional: true, required: false
this._postStart = new structs0_1.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList(this, "post_start", false);
// pre_stop - computed: false, optional: true, required: false
this._preStop = new structs0_1.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList(this, "pre_stop", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._postStart?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.postStart = this._postStart?.internalValue;
}
if (this._preStop?.internalValue !== undefined) {
hasAnyValues = true;
internalValueResult.preStop = this._preStop?.internalValue;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this._postStart.internalValue = undefined;
this._preStop.internalValue = undefined;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this._postStart.internalValue = value.postStart;
this._preStop.internalValue = value.preStop;
}
}
get postStart() {
return this._postStart;
}
putPostStart(value) {
this._postStart.internalValue = value;
}
resetPostStart() {
this._postStart.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get postStartInput() {
return this._postStart.internalValue;
}
get preStop() {
return this._preStop;
}
putPreStop(value) {
this._preStop.internalValue = value;
}
resetPreStop() {
this._preStop.internalValue = undefined;
}
// Temporarily expose input value. Use with caution.
get preStopInput() {
return this._preStop.internalValue;
}
}
exports.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference = CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference;
_a = JSII_RTTI_SYMBOL_1;
CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference[_a] = { fqn: "@cdktf/provider-kubernetes.cronJob.CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference", version: "12.0.0" };
function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
command: cdktf.listMapper(cdktf.stringToTerraform, false)(struct.command),
};
}
function cronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
command: {
value: cdktf.listMapperHcl(cdktf.stringToHclTerraform, false)(struct.command),
isBlock: false,
type: "list",
storageClassType: "stringList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference extends cdktf.ComplexObject {
/**
*