UNPKG

@cdktf/provider-kubernetes

Version:

Prebuilt kubernetes Provider for Terraform CDK (cdktf)

434 lines 2.21 MB
"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; Object.defineProperty(exports, "__esModule", { value: true }); exports.ReplicationControllerV1SpecTemplateSpecVolumeAzureDiskOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintList = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintOutputReference = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList = exports.ReplicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecTolerationList = exports.ReplicationControllerV1SpecTemplateSpecTolerationOutputReference = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextOutputReference = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlList = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextSysctlOutputReference = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference = exports.ReplicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecReadinessGateList = exports.ReplicationControllerV1SpecTemplateSpecReadinessGateOutputReference = exports.ReplicationControllerV1SpecTemplateSpecOsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerVolumeMountOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerResourcesOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference = exports.ReplicationControllerV1SpecTemplateSpecInitContainerPortList = exports.ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference = void 0; exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeNfsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeLocalOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeIscsiOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeHostPathOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeGlusterfsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeGitRepoOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeFlockerOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeFcOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeEmptyDirOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeCsiOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeConfigMapOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeConfigMapItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeCinderOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeCephFsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeAzureFileOutputReference = void 0; exports.ReplicationControllerV1TimeoutsOutputReference = exports.ReplicationControllerV1SpecOutputReference = exports.ReplicationControllerV1SpecTemplateOutputReference = exports.ReplicationControllerV1SpecTemplateSpecOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeList = exports.ReplicationControllerV1SpecTemplateSpecVolumeOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeVsphereVolumeOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeSecretOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsList = exports.ReplicationControllerV1SpecTemplateSpecVolumeSecretItemsOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeRbdOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeRbdSecretRefOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeQuobyteOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedOutputReference = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesList = exports.ReplicationControllerV1SpecTemplateSpecVolumeProjectedSourcesOutputReference = void 0; exports.replicationControllerV1SpecTemplateSpecInitContainerPortToTerraform = replicationControllerV1SpecTemplateSpecInitContainerPortToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerResourcesToTerraform = replicationControllerV1SpecTemplateSpecInitContainerResourcesToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerResourcesToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerResourcesToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceToTerraform = replicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerVolumeDeviceToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToTerraform = replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerToTerraform = replicationControllerV1SpecTemplateSpecInitContainerToTerraform; exports.replicationControllerV1SpecTemplateSpecInitContainerToHclTerraform = replicationControllerV1SpecTemplateSpecInitContainerToHclTerraform; exports.replicationControllerV1SpecTemplateSpecOsToTerraform = replicationControllerV1SpecTemplateSpecOsToTerraform; exports.replicationControllerV1SpecTemplateSpecOsToHclTerraform = replicationControllerV1SpecTemplateSpecOsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecReadinessGateToTerraform = replicationControllerV1SpecTemplateSpecReadinessGateToTerraform; exports.replicationControllerV1SpecTemplateSpecReadinessGateToHclTerraform = replicationControllerV1SpecTemplateSpecReadinessGateToHclTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSysctlToTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSysctlToTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextSysctlToHclTerraform = replicationControllerV1SpecTemplateSpecSecurityContextSysctlToHclTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraform = replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform = replicationControllerV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextToTerraform = replicationControllerV1SpecTemplateSpecSecurityContextToTerraform; exports.replicationControllerV1SpecTemplateSpecSecurityContextToHclTerraform = replicationControllerV1SpecTemplateSpecSecurityContextToHclTerraform; exports.replicationControllerV1SpecTemplateSpecTolerationToTerraform = replicationControllerV1SpecTemplateSpecTolerationToTerraform; exports.replicationControllerV1SpecTemplateSpecTolerationToHclTerraform = replicationControllerV1SpecTemplateSpecTolerationToHclTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToTerraform; exports.replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform = replicationControllerV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform = replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAzureDiskToTerraform = replicationControllerV1SpecTemplateSpecVolumeAzureDiskToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAzureDiskToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeAzureDiskToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAzureFileToTerraform = replicationControllerV1SpecTemplateSpecVolumeAzureFileToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeAzureFileToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeAzureFileToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCephFsToTerraform = replicationControllerV1SpecTemplateSpecVolumeCephFsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCephFsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeCephFsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCinderToTerraform = replicationControllerV1SpecTemplateSpecVolumeCinderToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCinderToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeCinderToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeConfigMapToTerraform = replicationControllerV1SpecTemplateSpecVolumeConfigMapToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeConfigMapToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeConfigMapToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCsiToTerraform = replicationControllerV1SpecTemplateSpecVolumeCsiToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeCsiToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeCsiToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiToTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeDownwardApiToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeDownwardApiToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEmptyDirToTerraform = replicationControllerV1SpecTemplateSpecVolumeEmptyDirToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEmptyDirToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEmptyDirToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralToTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeEphemeralToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeEphemeralToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFcToTerraform = replicationControllerV1SpecTemplateSpecVolumeFcToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFcToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeFcToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToTerraform = replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlockerToTerraform = replicationControllerV1SpecTemplateSpecVolumeFlockerToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeFlockerToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeFlockerToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform = replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGitRepoToTerraform = replicationControllerV1SpecTemplateSpecVolumeGitRepoToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGitRepoToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeGitRepoToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGlusterfsToTerraform = replicationControllerV1SpecTemplateSpecVolumeGlusterfsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeGlusterfsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeGlusterfsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeHostPathToTerraform = replicationControllerV1SpecTemplateSpecVolumeHostPathToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeHostPathToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeHostPathToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeIscsiToTerraform = replicationControllerV1SpecTemplateSpecVolumeIscsiToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeIscsiToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeIscsiToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeLocalToTerraform = replicationControllerV1SpecTemplateSpecVolumeLocalToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeLocalToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeLocalToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeNfsToTerraform = replicationControllerV1SpecTemplateSpecVolumeNfsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeNfsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeNfsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraform = replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform = replicationControllerV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform = replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform = replicationControllerV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedToTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeProjectedToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeProjectedToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeQuobyteToTerraform = replicationControllerV1SpecTemplateSpecVolumeQuobyteToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeQuobyteToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeQuobyteToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToTerraform = replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeRbdToTerraform = replicationControllerV1SpecTemplateSpecVolumeRbdToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeRbdToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeRbdToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeSecretItemsToTerraform = replicationControllerV1SpecTemplateSpecVolumeSecretItemsToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeSecretItemsToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeSecretItemsToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeSecretToTerraform = replicationControllerV1SpecTemplateSpecVolumeSecretToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeSecretToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeSecretToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToTerraform = replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeToTerraform = replicationControllerV1SpecTemplateSpecVolumeToTerraform; exports.replicationControllerV1SpecTemplateSpecVolumeToHclTerraform = replicationControllerV1SpecTemplateSpecVolumeToHclTerraform; exports.replicationControllerV1SpecTemplateSpecToTerraform = replicationControllerV1SpecTemplateSpecToTerraform; exports.replicationControllerV1SpecTemplateSpecToHclTerraform = replicationControllerV1SpecTemplateSpecToHclTerraform; exports.replicationControllerV1SpecTemplateToTerraform = replicationControllerV1SpecTemplateToTerraform; exports.replicationControllerV1SpecTemplateToHclTerraform = replicationControllerV1SpecTemplateToHclTerraform; exports.replicationControllerV1SpecToTerraform = replicationControllerV1SpecToTerraform; exports.replicationControllerV1SpecToHclTerraform = replicationControllerV1SpecToHclTerraform; exports.replicationControllerV1TimeoutsToTerraform = replicationControllerV1TimeoutsToTerraform; exports.replicationControllerV1TimeoutsToHclTerraform = replicationControllerV1TimeoutsToHclTerraform; 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 replicationControllerV1SpecTemplateSpecInitContainerPortToTerraform(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 { container_port: cdktf.numberToTerraform(struct.containerPort), host_ip: cdktf.stringToTerraform(struct.hostIp), host_port: cdktf.numberToTerraform(struct.hostPort), name: cdktf.stringToTerraform(struct.name), protocol: cdktf.stringToTerraform(struct.protocol), }; } function replicationControllerV1SpecTemplateSpecInitContainerPortToHclTerraform(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 = { container_port: { value: cdktf.numberToHclTerraform(struct.containerPort), isBlock: false, type: "simple", storageClassType: "number", }, host_ip: { value: cdktf.stringToHclTerraform(struct.hostIp), isBlock: false, type: "simple", storageClassType: "string", }, host_port: { value: cdktf.numberToHclTerraform(struct.hostPort), isBlock: false, type: "simple", storageClassType: "number", }, name: { value: cdktf.stringToHclTerraform(struct.name), isBlock: false, type: "simple", storageClassType: "string", }, protocol: { value: cdktf.stringToHclTerraform(struct.protocol), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) { super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex); this.isEmptyObject = false; } get internalValue() { if (this.resolvableValue) { return this.resolvableValue; } let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._containerPort !== undefined) { hasAnyValues = true; internalValueResult.containerPort = this._containerPort; } if (this._hostIp !== undefined) { hasAnyValues = true; internalValueResult.hostIp = this._hostIp; } if (this._hostPort !== undefined) { hasAnyValues = true; internalValueResult.hostPort = this._hostPort; } if (this._name !== undefined) { hasAnyValues = true; internalValueResult.name = this._name; } if (this._protocol !== undefined) { hasAnyValues = true; internalValueResult.protocol = this._protocol; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._containerPort = undefined; this._hostIp = undefined; this._hostPort = undefined; this._name = undefined; this._protocol = undefined; } else if (cdktf.Tokenization.isResolvable(value)) { this.isEmptyObject = false; this.resolvableValue = value; } else { this.isEmptyObject = Object.keys(value).length === 0; this.resolvableValue = undefined; this._containerPort = value.containerPort; this._hostIp = value.hostIp; this._hostPort = value.hostPort; this._name = value.name; this._protocol = value.protocol; } } get containerPort() { return this.getNumberAttribute('container_port'); } set containerPort(value) { this._containerPort = value; } // Temporarily expose input value. Use with caution. get containerPortInput() { return this._containerPort; } get hostIp() { return this.getStringAttribute('host_ip'); } set hostIp(value) { this._hostIp = value; } resetHostIp() { this._hostIp = undefined; } // Temporarily expose input value. Use with caution. get hostIpInput() { return this._hostIp; } get hostPort() { return this.getNumberAttribute('host_port'); } set hostPort(value) { this._hostPort = value; } resetHostPort() { this._hostPort = undefined; } // Temporarily expose input value. Use with caution. get hostPortInput() { return this._hostPort; } get name() { return this.getStringAttribute('name'); } set name(value) { this._name = value; } resetName() { this._name = undefined; } // Temporarily expose input value. Use with caution. get nameInput() { return this._name; } get protocol() { return this.getStringAttribute('protocol'); } set protocol(value) { this._protocol = value; } resetProtocol() { this._protocol = undefined; } // Temporarily expose input value. Use with caution. get protocolInput() { return this._protocol; } } exports.ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference = ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference; _a = JSII_RTTI_SYMBOL_1; ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference[_a] = { fqn: "@cdktf/provider-kubernetes.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference", version: "12.1.1" }; class ReplicationControllerV1SpecTemplateSpecInitContainerPortList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new ReplicationControllerV1SpecTemplateSpecInitContainerPortOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.ReplicationControllerV1SpecTemplateSpecInitContainerPortList = ReplicationControllerV1SpecTemplateSpecInitContainerPortList; _b = JSII_RTTI_SYMBOL_1; ReplicationControllerV1SpecTemplateSpecInitContainerPortList[_b] = { fqn: "@cdktf/provider-kubernetes.replicationControllerV1.ReplicationControllerV1SpecTemplateSpecInitContainerPortList", version: "12.1.1" }; function replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform(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 replicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(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 ReplicationControllerV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ c