UNPKG

@cdktf/provider-kubernetes

Version:

Prebuilt kubernetes Provider for Terraform CDK (cdktf)

466 lines 2.2 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.ReplicationControllerSpecTemplateSpecVolumeAzureDiskOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintList = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintOutputReference = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorList = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList = exports.ReplicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference = exports.ReplicationControllerSpecTemplateSpecTolerationList = exports.ReplicationControllerSpecTemplateSpecTolerationOutputReference = exports.ReplicationControllerSpecTemplateSpecSecurityContextOutputReference = exports.ReplicationControllerSpecTemplateSpecSecurityContextWindowsOptionsOutputReference = exports.ReplicationControllerSpecTemplateSpecSecurityContextSysctlList = exports.ReplicationControllerSpecTemplateSpecSecurityContextSysctlOutputReference = exports.ReplicationControllerSpecTemplateSpecSecurityContextSeccompProfileOutputReference = exports.ReplicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference = exports.ReplicationControllerSpecTemplateSpecReadinessGateList = exports.ReplicationControllerSpecTemplateSpecReadinessGateOutputReference = exports.ReplicationControllerSpecTemplateSpecOsOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerList = exports.ReplicationControllerSpecTemplateSpecInitContainerOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerVolumeMountList = exports.ReplicationControllerSpecTemplateSpecInitContainerVolumeMountOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerVolumeDeviceList = exports.ReplicationControllerSpecTemplateSpecInitContainerVolumeDeviceOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketList = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcList = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerStartupProbeExecOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerResourcesOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketList = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcList = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference = exports.ReplicationControllerSpecTemplateSpecInitContainerPortList = exports.ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference = void 0; exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumePhotonPersistentDiskOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumePersistentVolumeClaimOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeNfsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeLocalOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeIscsiOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeHostPathOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeGlusterfsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeGitRepoOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeGcePersistentDiskOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeFlockerOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeFlexVolumeOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeFcOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeEmptyDirOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeDownwardApiOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeCsiOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeConfigMapOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeConfigMapItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeCinderOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeCephFsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeCephFsSecretRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeAzureFileOutputReference = void 0; exports.ReplicationControllerTimeoutsOutputReference = exports.ReplicationControllerSpecOutputReference = exports.ReplicationControllerSpecTemplateOutputReference = exports.ReplicationControllerSpecTemplateSpecOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeList = exports.ReplicationControllerSpecTemplateSpecVolumeOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeVsphereVolumeOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeSecretOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeSecretItemsList = exports.ReplicationControllerSpecTemplateSpecVolumeSecretItemsOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeRbdOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeRbdSecretRefOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeQuobyteOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedOutputReference = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesList = exports.ReplicationControllerSpecTemplateSpecVolumeProjectedSourcesOutputReference = void 0; exports.replicationControllerSpecTemplateSpecInitContainerPortToTerraform = replicationControllerSpecTemplateSpecInitContainerPortToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform = replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeToTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerReadinessProbeToHclTerraform = replicationControllerSpecTemplateSpecInitContainerReadinessProbeToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerResourcesToTerraform = replicationControllerSpecTemplateSpecInitContainerResourcesToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerResourcesToHclTerraform = replicationControllerSpecTemplateSpecInitContainerResourcesToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextToTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerSecurityContextToHclTerraform = replicationControllerSpecTemplateSpecInitContainerSecurityContextToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeExecToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeToTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerStartupProbeToHclTerraform = replicationControllerSpecTemplateSpecInitContainerStartupProbeToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerVolumeDeviceToTerraform = replicationControllerSpecTemplateSpecInitContainerVolumeDeviceToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerVolumeDeviceToHclTerraform = replicationControllerSpecTemplateSpecInitContainerVolumeDeviceToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerVolumeMountToTerraform = replicationControllerSpecTemplateSpecInitContainerVolumeMountToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerVolumeMountToHclTerraform = replicationControllerSpecTemplateSpecInitContainerVolumeMountToHclTerraform; exports.replicationControllerSpecTemplateSpecInitContainerToTerraform = replicationControllerSpecTemplateSpecInitContainerToTerraform; exports.replicationControllerSpecTemplateSpecInitContainerToHclTerraform = replicationControllerSpecTemplateSpecInitContainerToHclTerraform; exports.replicationControllerSpecTemplateSpecOsToTerraform = replicationControllerSpecTemplateSpecOsToTerraform; exports.replicationControllerSpecTemplateSpecOsToHclTerraform = replicationControllerSpecTemplateSpecOsToHclTerraform; exports.replicationControllerSpecTemplateSpecReadinessGateToTerraform = replicationControllerSpecTemplateSpecReadinessGateToTerraform; exports.replicationControllerSpecTemplateSpecReadinessGateToHclTerraform = replicationControllerSpecTemplateSpecReadinessGateToHclTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform = replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform = replicationControllerSpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToTerraform = replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform = replicationControllerSpecTemplateSpecSecurityContextSeccompProfileToHclTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSysctlToTerraform = replicationControllerSpecTemplateSpecSecurityContextSysctlToTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextSysctlToHclTerraform = replicationControllerSpecTemplateSpecSecurityContextSysctlToHclTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToTerraform = replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform = replicationControllerSpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextToTerraform = replicationControllerSpecTemplateSpecSecurityContextToTerraform; exports.replicationControllerSpecTemplateSpecSecurityContextToHclTerraform = replicationControllerSpecTemplateSpecSecurityContextToHclTerraform; exports.replicationControllerSpecTemplateSpecTolerationToTerraform = replicationControllerSpecTemplateSpecTolerationToTerraform; exports.replicationControllerSpecTemplateSpecTolerationToHclTerraform = replicationControllerSpecTemplateSpecTolerationToHclTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintToTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintToTerraform; exports.replicationControllerSpecTemplateSpecTopologySpreadConstraintToHclTerraform = replicationControllerSpecTemplateSpecTopologySpreadConstraintToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform = replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform; exports.replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform = replicationControllerSpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeAzureDiskToTerraform = replicationControllerSpecTemplateSpecVolumeAzureDiskToTerraform; exports.replicationControllerSpecTemplateSpecVolumeAzureDiskToHclTerraform = replicationControllerSpecTemplateSpecVolumeAzureDiskToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeAzureFileToTerraform = replicationControllerSpecTemplateSpecVolumeAzureFileToTerraform; exports.replicationControllerSpecTemplateSpecVolumeAzureFileToHclTerraform = replicationControllerSpecTemplateSpecVolumeAzureFileToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToTerraform = replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeCephFsSecretRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeCephFsToTerraform = replicationControllerSpecTemplateSpecVolumeCephFsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeCephFsToHclTerraform = replicationControllerSpecTemplateSpecVolumeCephFsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeCinderToTerraform = replicationControllerSpecTemplateSpecVolumeCinderToTerraform; exports.replicationControllerSpecTemplateSpecVolumeCinderToHclTerraform = replicationControllerSpecTemplateSpecVolumeCinderToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeConfigMapItemsToTerraform = replicationControllerSpecTemplateSpecVolumeConfigMapItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeConfigMapItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeConfigMapItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeConfigMapToTerraform = replicationControllerSpecTemplateSpecVolumeConfigMapToTerraform; exports.replicationControllerSpecTemplateSpecVolumeConfigMapToHclTerraform = replicationControllerSpecTemplateSpecVolumeConfigMapToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform = replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeCsiToTerraform = replicationControllerSpecTemplateSpecVolumeCsiToTerraform; exports.replicationControllerSpecTemplateSpecVolumeCsiToHclTerraform = replicationControllerSpecTemplateSpecVolumeCsiToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiToTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiToTerraform; exports.replicationControllerSpecTemplateSpecVolumeDownwardApiToHclTerraform = replicationControllerSpecTemplateSpecVolumeDownwardApiToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEmptyDirToTerraform = replicationControllerSpecTemplateSpecVolumeEmptyDirToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEmptyDirToHclTerraform = replicationControllerSpecTemplateSpecVolumeEmptyDirToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralToTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralToTerraform; exports.replicationControllerSpecTemplateSpecVolumeEphemeralToHclTerraform = replicationControllerSpecTemplateSpecVolumeEphemeralToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeFcToTerraform = replicationControllerSpecTemplateSpecVolumeFcToTerraform; exports.replicationControllerSpecTemplateSpecVolumeFcToHclTerraform = replicationControllerSpecTemplateSpecVolumeFcToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform = replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlexVolumeToTerraform = replicationControllerSpecTemplateSpecVolumeFlexVolumeToTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlexVolumeToHclTerraform = replicationControllerSpecTemplateSpecVolumeFlexVolumeToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlockerToTerraform = replicationControllerSpecTemplateSpecVolumeFlockerToTerraform; exports.replicationControllerSpecTemplateSpecVolumeFlockerToHclTerraform = replicationControllerSpecTemplateSpecVolumeFlockerToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToTerraform = replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToTerraform; exports.replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform = replicationControllerSpecTemplateSpecVolumeGcePersistentDiskToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeGitRepoToTerraform = replicationControllerSpecTemplateSpecVolumeGitRepoToTerraform; exports.replicationControllerSpecTemplateSpecVolumeGitRepoToHclTerraform = replicationControllerSpecTemplateSpecVolumeGitRepoToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeGlusterfsToTerraform = replicationControllerSpecTemplateSpecVolumeGlusterfsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeGlusterfsToHclTerraform = replicationControllerSpecTemplateSpecVolumeGlusterfsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeHostPathToTerraform = replicationControllerSpecTemplateSpecVolumeHostPathToTerraform; exports.replicationControllerSpecTemplateSpecVolumeHostPathToHclTerraform = replicationControllerSpecTemplateSpecVolumeHostPathToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeIscsiToTerraform = replicationControllerSpecTemplateSpecVolumeIscsiToTerraform; exports.replicationControllerSpecTemplateSpecVolumeIscsiToHclTerraform = replicationControllerSpecTemplateSpecVolumeIscsiToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeLocalToTerraform = replicationControllerSpecTemplateSpecVolumeLocalToTerraform; exports.replicationControllerSpecTemplateSpecVolumeLocalToHclTerraform = replicationControllerSpecTemplateSpecVolumeLocalToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeNfsToTerraform = replicationControllerSpecTemplateSpecVolumeNfsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeNfsToHclTerraform = replicationControllerSpecTemplateSpecVolumeNfsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToTerraform = replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToTerraform; exports.replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform = replicationControllerSpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToTerraform = replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToTerraform; exports.replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform = replicationControllerSpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedSourcesToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedSourcesToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedToTerraform = replicationControllerSpecTemplateSpecVolumeProjectedToTerraform; exports.replicationControllerSpecTemplateSpecVolumeProjectedToHclTerraform = replicationControllerSpecTemplateSpecVolumeProjectedToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeQuobyteToTerraform = replicationControllerSpecTemplateSpecVolumeQuobyteToTerraform; exports.replicationControllerSpecTemplateSpecVolumeQuobyteToHclTerraform = replicationControllerSpecTemplateSpecVolumeQuobyteToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeRbdSecretRefToTerraform = replicationControllerSpecTemplateSpecVolumeRbdSecretRefToTerraform; exports.replicationControllerSpecTemplateSpecVolumeRbdSecretRefToHclTerraform = replicationControllerSpecTemplateSpecVolumeRbdSecretRefToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeRbdToTerraform = replicationControllerSpecTemplateSpecVolumeRbdToTerraform; exports.replicationControllerSpecTemplateSpecVolumeRbdToHclTerraform = replicationControllerSpecTemplateSpecVolumeRbdToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeSecretItemsToTerraform = replicationControllerSpecTemplateSpecVolumeSecretItemsToTerraform; exports.replicationControllerSpecTemplateSpecVolumeSecretItemsToHclTerraform = replicationControllerSpecTemplateSpecVolumeSecretItemsToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeSecretToTerraform = replicationControllerSpecTemplateSpecVolumeSecretToTerraform; exports.replicationControllerSpecTemplateSpecVolumeSecretToHclTerraform = replicationControllerSpecTemplateSpecVolumeSecretToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeVsphereVolumeToTerraform = replicationControllerSpecTemplateSpecVolumeVsphereVolumeToTerraform; exports.replicationControllerSpecTemplateSpecVolumeVsphereVolumeToHclTerraform = replicationControllerSpecTemplateSpecVolumeVsphereVolumeToHclTerraform; exports.replicationControllerSpecTemplateSpecVolumeToTerraform = replicationControllerSpecTemplateSpecVolumeToTerraform; exports.replicationControllerSpecTemplateSpecVolumeToHclTerraform = replicationControllerSpecTemplateSpecVolumeToHclTerraform; exports.replicationControllerSpecTemplateSpecToTerraform = replicationControllerSpecTemplateSpecToTerraform; exports.replicationControllerSpecTemplateSpecToHclTerraform = replicationControllerSpecTemplateSpecToHclTerraform; exports.replicationControllerSpecTemplateToTerraform = replicationControllerSpecTemplateToTerraform; exports.replicationControllerSpecTemplateToHclTerraform = replicationControllerSpecTemplateToHclTerraform; exports.replicationControllerSpecToTerraform = replicationControllerSpecToTerraform; exports.replicationControllerSpecToHclTerraform = replicationControllerSpecToHclTerraform; exports.replicationControllerTimeoutsToTerraform = replicationControllerTimeoutsToTerraform; exports.replicationControllerTimeoutsToHclTerraform = replicationControllerTimeoutsToHclTerraform; 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 replicationControllerSpecTemplateSpecInitContainerPortToTerraform(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 replicationControllerSpecTemplateSpecInitContainerPortToHclTerraform(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 ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference 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.ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference = ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference; _a = JSII_RTTI_SYMBOL_1; ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference[_a] = { fqn: "@cdktf/provider-kubernetes.replicationController.ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference", version: "12.0.0" }; class ReplicationControllerSpecTemplateSpecInitContainerPortList 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 ReplicationControllerSpecTemplateSpecInitContainerPortOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.ReplicationControllerSpecTemplateSpecInitContainerPortList = ReplicationControllerSpecTemplateSpecInitContainerPortList; _b = JSII_RTTI_SYMBOL_1; ReplicationControllerSpecTemplateSpecInitContainerPortList[_b] = { fqn: "@cdktf/provider-kubernetes.replicationController.ReplicationControllerSpecTemplateSpecInitContainerPortList", version: "12.0.0" }; function replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToTerraform(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 replicationControllerSpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform(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 ReplicationControllerSpecTemplateSpecInitContainerReadinessProbeExecOutputReference 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; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._command !== undefined) { hasAnyValues = true; internalValueResult.command = this._command; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._command = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._command = value.command; } } get command() { return this.getListAttribute('command'); } set command(value) { this._command = value; } resetCommand() { this._command = undefined; } /