@cdktf/provider-kubernetes
Version:
Prebuilt kubernetes Provider for Terraform CDK (cdktf)
438 lines (437 loc) • 2.46 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList = exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference = exports.StatefulSetV1SpecTemplateSpecTolerationList = exports.StatefulSetV1SpecTemplateSpecTolerationOutputReference = exports.StatefulSetV1SpecTemplateSpecSecurityContextOutputReference = exports.StatefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsOutputReference = exports.StatefulSetV1SpecTemplateSpecSecurityContextSysctlList = exports.StatefulSetV1SpecTemplateSpecSecurityContextSysctlOutputReference = exports.StatefulSetV1SpecTemplateSpecSecurityContextSeccompProfileOutputReference = exports.StatefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference = exports.StatefulSetV1SpecTemplateSpecReadinessGateList = exports.StatefulSetV1SpecTemplateSpecReadinessGateOutputReference = exports.StatefulSetV1SpecTemplateSpecOsOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerList = exports.StatefulSetV1SpecTemplateSpecInitContainerOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerVolumeMountList = exports.StatefulSetV1SpecTemplateSpecInitContainerVolumeMountOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerVolumeDeviceList = exports.StatefulSetV1SpecTemplateSpecInitContainerVolumeDeviceOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketList = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcList = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerStartupProbeExecOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerResourcesOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketList = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcList = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerPortList = exports.StatefulSetV1SpecTemplateSpecInitContainerPortOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketList = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList = exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference = void 0;
exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeNfsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeLocalOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeIscsiOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeHostPathOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeGlusterfsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeGitRepoOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeGcePersistentDiskOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeFlockerOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeFlexVolumeOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeFcOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeEmptyDirOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeDownwardApiOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeCsiOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeConfigMapOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeConfigMapItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeCinderOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeCephFsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeCephFsSecretRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeAzureFileOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeAzureDiskOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference = exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintList = exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintOutputReference = exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorList = exports.StatefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference = void 0;
exports.StatefulSetV1TimeoutsOutputReference = exports.StatefulSetV1SpecOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateList = exports.StatefulSetV1SpecVolumeClaimTemplateOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateSpecOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateSpecSelectorOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsList = exports.StatefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateSpecResourcesOutputReference = exports.StatefulSetV1SpecVolumeClaimTemplateMetadataOutputReference = exports.StatefulSetV1SpecUpdateStrategyList = exports.StatefulSetV1SpecUpdateStrategyOutputReference = exports.StatefulSetV1SpecUpdateStrategyRollingUpdateList = exports.StatefulSetV1SpecUpdateStrategyRollingUpdateOutputReference = exports.StatefulSetV1SpecTemplateOutputReference = exports.StatefulSetV1SpecTemplateSpecOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeList = exports.StatefulSetV1SpecTemplateSpecVolumeOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeVsphereVolumeOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeSecretOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeSecretItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeSecretItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeRbdOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeRbdSecretRefOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeQuobyteOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsList = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference = exports.StatefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference = void 0;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeTcpSocketToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerLivenessProbeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerPortToTerraform = statefulSetV1SpecTemplateSpecInitContainerPortToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerPortToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerPortToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeExecToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeGrpcToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeHttpGetToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeTcpSocketToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerReadinessProbeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerResourcesToTerraform = statefulSetV1SpecTemplateSpecInitContainerResourcesToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerResourcesToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextCapabilitiesToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextSeccompProfileToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextToTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerSecurityContextToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeExecToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeGrpcToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeHttpGetToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeTcpSocketToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeToTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerStartupProbeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerVolumeDeviceToTerraform = statefulSetV1SpecTemplateSpecInitContainerVolumeDeviceToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerVolumeDeviceToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerVolumeDeviceToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerVolumeMountToTerraform = statefulSetV1SpecTemplateSpecInitContainerVolumeMountToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerVolumeMountToHclTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerToTerraform = statefulSetV1SpecTemplateSpecInitContainerToTerraform;
exports.statefulSetV1SpecTemplateSpecInitContainerToHclTerraform = statefulSetV1SpecTemplateSpecInitContainerToHclTerraform;
exports.statefulSetV1SpecTemplateSpecOsToTerraform = statefulSetV1SpecTemplateSpecOsToTerraform;
exports.statefulSetV1SpecTemplateSpecOsToHclTerraform = statefulSetV1SpecTemplateSpecOsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecReadinessGateToTerraform = statefulSetV1SpecTemplateSpecReadinessGateToTerraform;
exports.statefulSetV1SpecTemplateSpecReadinessGateToHclTerraform = statefulSetV1SpecTemplateSpecReadinessGateToHclTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform = statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform = statefulSetV1SpecTemplateSpecSecurityContextSeLinuxOptionsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToTerraform = statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform = statefulSetV1SpecTemplateSpecSecurityContextSeccompProfileToHclTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSysctlToTerraform = statefulSetV1SpecTemplateSpecSecurityContextSysctlToTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform = statefulSetV1SpecTemplateSpecSecurityContextSysctlToHclTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraform = statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform = statefulSetV1SpecTemplateSpecSecurityContextWindowsOptionsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextToTerraform = statefulSetV1SpecTemplateSpecSecurityContextToTerraform;
exports.statefulSetV1SpecTemplateSpecSecurityContextToHclTerraform = statefulSetV1SpecTemplateSpecSecurityContextToHclTerraform;
exports.statefulSetV1SpecTemplateSpecTolerationToTerraform = statefulSetV1SpecTemplateSpecTolerationToTerraform;
exports.statefulSetV1SpecTemplateSpecTolerationToHclTerraform = statefulSetV1SpecTemplateSpecTolerationToHclTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintLabelSelectorToHclTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintToTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintToTerraform;
exports.statefulSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform = statefulSetV1SpecTemplateSpecTopologySpreadConstraintToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform = statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform = statefulSetV1SpecTemplateSpecVolumeAwsElasticBlockStoreToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAzureDiskToTerraform = statefulSetV1SpecTemplateSpecVolumeAzureDiskToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform = statefulSetV1SpecTemplateSpecVolumeAzureDiskToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAzureFileToTerraform = statefulSetV1SpecTemplateSpecVolumeAzureFileToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform = statefulSetV1SpecTemplateSpecVolumeAzureFileToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform = statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeCephFsSecretRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCephFsToTerraform = statefulSetV1SpecTemplateSpecVolumeCephFsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCephFsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeCephFsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCinderToTerraform = statefulSetV1SpecTemplateSpecVolumeCinderToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCinderToHclTerraform = statefulSetV1SpecTemplateSpecVolumeCinderToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeConfigMapItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeConfigMapToTerraform = statefulSetV1SpecTemplateSpecVolumeConfigMapToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform = statefulSetV1SpecTemplateSpecVolumeConfigMapToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform = statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeCsiNodePublishSecretRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCsiToTerraform = statefulSetV1SpecTemplateSpecVolumeCsiToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeCsiToHclTerraform = statefulSetV1SpecTemplateSpecVolumeCsiToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsFieldRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiToTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform = statefulSetV1SpecTemplateSpecVolumeDownwardApiToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEmptyDirToTerraform = statefulSetV1SpecTemplateSpecVolumeEmptyDirToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEmptyDirToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralVolumeClaimTemplateToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralToTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform = statefulSetV1SpecTemplateSpecVolumeEphemeralToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFcToTerraform = statefulSetV1SpecTemplateSpecVolumeFcToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFcToHclTerraform = statefulSetV1SpecTemplateSpecVolumeFcToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform = statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeFlexVolumeSecretRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlexVolumeToTerraform = statefulSetV1SpecTemplateSpecVolumeFlexVolumeToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform = statefulSetV1SpecTemplateSpecVolumeFlexVolumeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlockerToTerraform = statefulSetV1SpecTemplateSpecVolumeFlockerToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeFlockerToHclTerraform = statefulSetV1SpecTemplateSpecVolumeFlockerToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform = statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform = statefulSetV1SpecTemplateSpecVolumeGcePersistentDiskToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGitRepoToTerraform = statefulSetV1SpecTemplateSpecVolumeGitRepoToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform = statefulSetV1SpecTemplateSpecVolumeGitRepoToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGlusterfsToTerraform = statefulSetV1SpecTemplateSpecVolumeGlusterfsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeGlusterfsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeHostPathToTerraform = statefulSetV1SpecTemplateSpecVolumeHostPathToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeHostPathToHclTerraform = statefulSetV1SpecTemplateSpecVolumeHostPathToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeIscsiToTerraform = statefulSetV1SpecTemplateSpecVolumeIscsiToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeIscsiToHclTerraform = statefulSetV1SpecTemplateSpecVolumeIscsiToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeLocalToTerraform = statefulSetV1SpecTemplateSpecVolumeLocalToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeLocalToHclTerraform = statefulSetV1SpecTemplateSpecVolumeLocalToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeNfsToTerraform = statefulSetV1SpecTemplateSpecVolumeNfsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeNfsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeNfsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraform = statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform = statefulSetV1SpecTemplateSpecVolumePersistentVolumeClaimToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform = statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform = statefulSetV1SpecTemplateSpecVolumePhotonPersistentDiskToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesConfigMapToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesDownwardApiToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesSecretToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedSourcesToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedToTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeProjectedToHclTerraform = statefulSetV1SpecTemplateSpecVolumeProjectedToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeQuobyteToTerraform = statefulSetV1SpecTemplateSpecVolumeQuobyteToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform = statefulSetV1SpecTemplateSpecVolumeQuobyteToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToTerraform = statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform = statefulSetV1SpecTemplateSpecVolumeRbdSecretRefToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeRbdToTerraform = statefulSetV1SpecTemplateSpecVolumeRbdToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeRbdToHclTerraform = statefulSetV1SpecTemplateSpecVolumeRbdToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeSecretItemsToTerraform = statefulSetV1SpecTemplateSpecVolumeSecretItemsToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform = statefulSetV1SpecTemplateSpecVolumeSecretItemsToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeSecretToTerraform = statefulSetV1SpecTemplateSpecVolumeSecretToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeSecretToHclTerraform = statefulSetV1SpecTemplateSpecVolumeSecretToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToTerraform = statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform = statefulSetV1SpecTemplateSpecVolumeVsphereVolumeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeToTerraform = statefulSetV1SpecTemplateSpecVolumeToTerraform;
exports.statefulSetV1SpecTemplateSpecVolumeToHclTerraform = statefulSetV1SpecTemplateSpecVolumeToHclTerraform;
exports.statefulSetV1SpecTemplateSpecToTerraform = statefulSetV1SpecTemplateSpecToTerraform;
exports.statefulSetV1SpecTemplateSpecToHclTerraform = statefulSetV1SpecTemplateSpecToHclTerraform;
exports.statefulSetV1SpecTemplateToTerraform = statefulSetV1SpecTemplateToTerraform;
exports.statefulSetV1SpecTemplateToHclTerraform = statefulSetV1SpecTemplateToHclTerraform;
exports.statefulSetV1SpecUpdateStrategyRollingUpdateToTerraform = statefulSetV1SpecUpdateStrategyRollingUpdateToTerraform;
exports.statefulSetV1SpecUpdateStrategyRollingUpdateToHclTerraform = statefulSetV1SpecUpdateStrategyRollingUpdateToHclTerraform;
exports.statefulSetV1SpecUpdateStrategyToTerraform = statefulSetV1SpecUpdateStrategyToTerraform;
exports.statefulSetV1SpecUpdateStrategyToHclTerraform = statefulSetV1SpecUpdateStrategyToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateMetadataToTerraform = statefulSetV1SpecVolumeClaimTemplateMetadataToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateMetadataToHclTerraform = statefulSetV1SpecVolumeClaimTemplateMetadataToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecResourcesToTerraform = statefulSetV1SpecVolumeClaimTemplateSpecResourcesToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecResourcesToHclTerraform = statefulSetV1SpecVolumeClaimTemplateSpecResourcesToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform = statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform = statefulSetV1SpecVolumeClaimTemplateSpecSelectorMatchExpressionsToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecSelectorToTerraform = statefulSetV1SpecVolumeClaimTemplateSpecSelectorToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecSelectorToHclTerraform = statefulSetV1SpecVolumeClaimTemplateSpecSelectorToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecToTerraform = statefulSetV1SpecVolumeClaimTemplateSpecToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateSpecToHclTerraform = statefulSetV1SpecVolumeClaimTemplateSpecToHclTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateToTerraform = statefulSetV1SpecVolumeClaimTemplateToTerraform;
exports.statefulSetV1SpecVolumeClaimTemplateToHclTerraform = statefulSetV1SpecVolumeClaimTemplateToHclTerraform;
exports.statefulSetV1SpecToTerraform = statefulSetV1SpecToTerraform;
exports.statefulSetV1SpecToHclTerraform = statefulSetV1SpecToHclTerraform;
exports.statefulSetV1TimeoutsToTerraform = statefulSetV1TimeoutsToTerraform;
exports.statefulSetV1TimeoutsToHclTerraform = statefulSetV1TimeoutsToHclTerraform;
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 statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform(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 {
name: cdktf.stringToTerraform(struct.name),
value: cdktf.stringToTerraform(struct.value),
};
}
function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform(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 = {
name: {
value: cdktf.stringToHclTerraform(struct.name),
isBlock: false,
type: "simple",
storageClassType: "string",
},
value: {
value: cdktf.stringToHclTerraform(struct.value),
isBlock: false,
type: "simple",
storageClassType: "string",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference 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._name !== undefined) {
hasAnyValues = true;
internalValueResult.name = this._name;
}
if (this._value !== undefined) {
hasAnyValues = true;
internalValueResult.value = this._value;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._name = undefined;
this._value = 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._name = value.name;
this._value = value.value;
}
}
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 value() {
return this.getStringAttribute('value');
}
set value(value) {
this._value = value;
}
resetValue() {
this._value = undefined;
}
// Temporarily expose input value. Use with caution.
get valueInput() {
return this._value;
}
}
exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference = StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference;
_a = JSII_RTTI_SYMBOL_1;
StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference[_a] = { fqn: "@cdktf/provider-kubernetes.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference", version: "12.0.0" };
class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList 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 StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet);
}
}
exports.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList = StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList;
_b = JSII_RTTI_SYMBOL_1;
StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList[_b] = { fqn: "@cdktf/provider-kubernetes.statefulSetV1.StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList", version: "12.0.0" };
function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToTerraform(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 {
host: cdktf.stringToTerraform(struct.host),
path: cdktf.stringToTerraform(struct.path),
port: cdktf.stringToTerraform(struct.port),
scheme: cdktf.stringToTerraform(struct.scheme),
http_header: cdktf.listMapper(statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToTerraform, true)(struct.httpHeader),
};
}
function statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetToHclTerraform(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 = {
host: {
value: cdktf.stringToHclTerraform(struct.host),
isBlock: false,
type: "simple",
storageClassType: "string",
},
path: {
value: cdktf.stringToHclTerraform(struct.path),
isBlock: false,
type: "simple",
storageClassType: "string",
},
port: {
value: cdktf.stringToHclTerraform(struct.port),
isBlock: false,
type: "simple",
storageClassType: "string",
},
scheme: {
value: cdktf.stringToHclTerraform(struct.scheme),
isBlock: false,
type: "simple",
storageClassType: "string",
},
http_header: {
value: cdktf.listMapperHcl(statefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderToHclTerraform, true)(struct.httpHeader),
isBlock: true,
type: "list",
storageClassType: "StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference 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;
// http_header - computed: false, optional: true, required: false
this._httpHeader = new StatefulSetV1SpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(this, "http_header", false);
}
get internalValue() {
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._host !== undefined) {
hasAnyValues = true;
internalValueResult.host = this._host;
}
if (this._path !== undefined) {
hasAnyValues = true;
internalValueResult.path = this._path;
}
if (this._port !== undefined) {
hasAnyValues = true;
internalValueResult.port = this._port;
}
if (this._scheme !== undefined) {
hasAnyValues = true;
internalValueResult.scheme = this._scheme;
}
if (this._httpHeader?.internalValue !== undefined) {
hasAnyValues = true;