Documentation ¶
Index ¶
- func NewPodV1MetadataOutputReference_Override(p PodV1MetadataOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecAffinityNodeAffinityOutputReference_Override(p PodV1SpecAffinityNodeAffinityOutputReference, ...)
- func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(...)
- func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(...)
- func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(...)
- func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecAffinityOutputReference_Override(p PodV1SpecAffinityOutputReference, ...)
- func NewPodV1SpecAffinityPodAffinityOutputReference_Override(p PodV1SpecAffinityPodAffinityOutputReference, ...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityOutputReference, ...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewPodV1SpecContainerEnvFromConfigMapRefOutputReference_Override(p PodV1SpecContainerEnvFromConfigMapRefOutputReference, ...)
- func NewPodV1SpecContainerEnvFromList_Override(p PodV1SpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecContainerEnvFromOutputReference_Override(p PodV1SpecContainerEnvFromOutputReference, ...)
- func NewPodV1SpecContainerEnvFromSecretRefOutputReference_Override(p PodV1SpecContainerEnvFromSecretRefOutputReference, ...)
- func NewPodV1SpecContainerEnvList_Override(p PodV1SpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecContainerEnvOutputReference_Override(p PodV1SpecContainerEnvOutputReference, ...)
- func NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(p PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference, ...)
- func NewPodV1SpecContainerEnvValueFromFieldRefOutputReference_Override(p PodV1SpecContainerEnvValueFromFieldRefOutputReference, ...)
- func NewPodV1SpecContainerEnvValueFromOutputReference_Override(p PodV1SpecContainerEnvValueFromOutputReference, ...)
- func NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference_Override(p PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference, ...)
- func NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference_Override(p PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference, ...)
- func NewPodV1SpecContainerLifecycleOutputReference_Override(p PodV1SpecContainerLifecycleOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePostStartExecOutputReference_Override(p PodV1SpecContainerLifecyclePostStartExecOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(p PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList, ...)
- func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference_Override(p PodV1SpecContainerLifecyclePostStartHttpGetOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePostStartList_Override(p PodV1SpecContainerLifecyclePostStartList, ...)
- func NewPodV1SpecContainerLifecyclePostStartOutputReference_Override(p PodV1SpecContainerLifecyclePostStartOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePostStartTcpSocketList_Override(p PodV1SpecContainerLifecyclePostStartTcpSocketList, ...)
- func NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference_Override(p PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePreStopExecOutputReference_Override(p PodV1SpecContainerLifecyclePreStopExecOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(p PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList, ...)
- func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference_Override(p PodV1SpecContainerLifecyclePreStopHttpGetOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePreStopList_Override(p PodV1SpecContainerLifecyclePreStopList, ...)
- func NewPodV1SpecContainerLifecyclePreStopOutputReference_Override(p PodV1SpecContainerLifecyclePreStopOutputReference, ...)
- func NewPodV1SpecContainerLifecyclePreStopTcpSocketList_Override(p PodV1SpecContainerLifecyclePreStopTcpSocketList, ...)
- func NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference_Override(p PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference, ...)
- func NewPodV1SpecContainerList_Override(p PodV1SpecContainerList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecContainerLivenessProbeExecOutputReference_Override(p PodV1SpecContainerLivenessProbeExecOutputReference, ...)
- func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecContainerLivenessProbeHttpGetOutputReference_Override(p PodV1SpecContainerLivenessProbeHttpGetOutputReference, ...)
- func NewPodV1SpecContainerLivenessProbeOutputReference_Override(p PodV1SpecContainerLivenessProbeOutputReference, ...)
- func NewPodV1SpecContainerLivenessProbeTcpSocketList_Override(p PodV1SpecContainerLivenessProbeTcpSocketList, ...)
- func NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference_Override(p PodV1SpecContainerLivenessProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecContainerOutputReference_Override(p PodV1SpecContainerOutputReference, ...)
- func NewPodV1SpecContainerPortList_Override(p PodV1SpecContainerPortList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecContainerPortOutputReference_Override(p PodV1SpecContainerPortOutputReference, ...)
- func NewPodV1SpecContainerReadinessProbeExecOutputReference_Override(p PodV1SpecContainerReadinessProbeExecOutputReference, ...)
- func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecContainerReadinessProbeHttpGetOutputReference_Override(p PodV1SpecContainerReadinessProbeHttpGetOutputReference, ...)
- func NewPodV1SpecContainerReadinessProbeOutputReference_Override(p PodV1SpecContainerReadinessProbeOutputReference, ...)
- func NewPodV1SpecContainerReadinessProbeTcpSocketList_Override(p PodV1SpecContainerReadinessProbeTcpSocketList, ...)
- func NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference_Override(p PodV1SpecContainerReadinessProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecContainerResourcesOutputReference_Override(p PodV1SpecContainerResourcesOutputReference, ...)
- func NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference_Override(p PodV1SpecContainerSecurityContextCapabilitiesOutputReference, ...)
- func NewPodV1SpecContainerSecurityContextOutputReference_Override(p PodV1SpecContainerSecurityContextOutputReference, ...)
- func NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference, ...)
- func NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecContainerSecurityContextSeccompProfileOutputReference, ...)
- func NewPodV1SpecContainerStartupProbeExecOutputReference_Override(p PodV1SpecContainerStartupProbeExecOutputReference, ...)
- func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecContainerStartupProbeHttpGetOutputReference_Override(p PodV1SpecContainerStartupProbeHttpGetOutputReference, ...)
- func NewPodV1SpecContainerStartupProbeOutputReference_Override(p PodV1SpecContainerStartupProbeOutputReference, ...)
- func NewPodV1SpecContainerStartupProbeTcpSocketList_Override(p PodV1SpecContainerStartupProbeTcpSocketList, ...)
- func NewPodV1SpecContainerStartupProbeTcpSocketOutputReference_Override(p PodV1SpecContainerStartupProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecContainerVolumeMountList_Override(p PodV1SpecContainerVolumeMountList, ...)
- func NewPodV1SpecContainerVolumeMountOutputReference_Override(p PodV1SpecContainerVolumeMountOutputReference, ...)
- func NewPodV1SpecDnsConfigOptionList_Override(p PodV1SpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecDnsConfigOptionOutputReference_Override(p PodV1SpecDnsConfigOptionOutputReference, ...)
- func NewPodV1SpecDnsConfigOutputReference_Override(p PodV1SpecDnsConfigOutputReference, ...)
- func NewPodV1SpecHostAliasesList_Override(p PodV1SpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecHostAliasesOutputReference_Override(p PodV1SpecHostAliasesOutputReference, ...)
- func NewPodV1SpecImagePullSecretsList_Override(p PodV1SpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecImagePullSecretsOutputReference_Override(p PodV1SpecImagePullSecretsOutputReference, ...)
- func NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference_Override(p PodV1SpecInitContainerEnvFromConfigMapRefOutputReference, ...)
- func NewPodV1SpecInitContainerEnvFromList_Override(p PodV1SpecInitContainerEnvFromList, ...)
- func NewPodV1SpecInitContainerEnvFromOutputReference_Override(p PodV1SpecInitContainerEnvFromOutputReference, ...)
- func NewPodV1SpecInitContainerEnvFromSecretRefOutputReference_Override(p PodV1SpecInitContainerEnvFromSecretRefOutputReference, ...)
- func NewPodV1SpecInitContainerEnvList_Override(p PodV1SpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecInitContainerEnvOutputReference_Override(p PodV1SpecInitContainerEnvOutputReference, ...)
- func NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, ...)
- func NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromFieldRefOutputReference, ...)
- func NewPodV1SpecInitContainerEnvValueFromOutputReference_Override(p PodV1SpecInitContainerEnvValueFromOutputReference, ...)
- func NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference, ...)
- func NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference, ...)
- func NewPodV1SpecInitContainerLifecycleOutputReference_Override(p PodV1SpecInitContainerLifecycleOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartExecOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartList_Override(p PodV1SpecInitContainerLifecyclePostStartList, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList_Override(p PodV1SpecInitContainerLifecyclePostStartTcpSocketList, ...)
- func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopExecOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopList_Override(p PodV1SpecInitContainerLifecyclePreStopList, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopOutputReference, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList_Override(p PodV1SpecInitContainerLifecyclePreStopTcpSocketList, ...)
- func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference, ...)
- func NewPodV1SpecInitContainerList_Override(p PodV1SpecInitContainerList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecInitContainerLivenessProbeExecOutputReference_Override(p PodV1SpecInitContainerLivenessProbeExecOutputReference, ...)
- func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerLivenessProbeHttpGetOutputReference, ...)
- func NewPodV1SpecInitContainerLivenessProbeOutputReference_Override(p PodV1SpecInitContainerLivenessProbeOutputReference, ...)
- func NewPodV1SpecInitContainerLivenessProbeTcpSocketList_Override(p PodV1SpecInitContainerLivenessProbeTcpSocketList, ...)
- func NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecInitContainerOutputReference_Override(p PodV1SpecInitContainerOutputReference, ...)
- func NewPodV1SpecInitContainerPortList_Override(p PodV1SpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecInitContainerPortOutputReference_Override(p PodV1SpecInitContainerPortOutputReference, ...)
- func NewPodV1SpecInitContainerReadinessProbeExecOutputReference_Override(p PodV1SpecInitContainerReadinessProbeExecOutputReference, ...)
- func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerReadinessProbeHttpGetOutputReference, ...)
- func NewPodV1SpecInitContainerReadinessProbeOutputReference_Override(p PodV1SpecInitContainerReadinessProbeOutputReference, ...)
- func NewPodV1SpecInitContainerReadinessProbeTcpSocketList_Override(p PodV1SpecInitContainerReadinessProbeTcpSocketList, ...)
- func NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecInitContainerResourcesOutputReference_Override(p PodV1SpecInitContainerResourcesOutputReference, ...)
- func NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference_Override(p PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference, ...)
- func NewPodV1SpecInitContainerSecurityContextOutputReference_Override(p PodV1SpecInitContainerSecurityContextOutputReference, ...)
- func NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference, ...)
- func NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference, ...)
- func NewPodV1SpecInitContainerStartupProbeExecOutputReference_Override(p PodV1SpecInitContainerStartupProbeExecOutputReference, ...)
- func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, ...)
- func NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerStartupProbeHttpGetOutputReference, ...)
- func NewPodV1SpecInitContainerStartupProbeOutputReference_Override(p PodV1SpecInitContainerStartupProbeOutputReference, ...)
- func NewPodV1SpecInitContainerStartupProbeTcpSocketList_Override(p PodV1SpecInitContainerStartupProbeTcpSocketList, ...)
- func NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerStartupProbeTcpSocketOutputReference, ...)
- func NewPodV1SpecInitContainerVolumeMountList_Override(p PodV1SpecInitContainerVolumeMountList, ...)
- func NewPodV1SpecInitContainerVolumeMountOutputReference_Override(p PodV1SpecInitContainerVolumeMountOutputReference, ...)
- func NewPodV1SpecOutputReference_Override(p PodV1SpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecReadinessGateList_Override(p PodV1SpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecReadinessGateOutputReference_Override(p PodV1SpecReadinessGateOutputReference, ...)
- func NewPodV1SpecSecurityContextOutputReference_Override(p PodV1SpecSecurityContextOutputReference, ...)
- func NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecSecurityContextSeLinuxOptionsOutputReference, ...)
- func NewPodV1SpecSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecSecurityContextSeccompProfileOutputReference, ...)
- func NewPodV1SpecSecurityContextSysctlList_Override(p PodV1SpecSecurityContextSysctlList, ...)
- func NewPodV1SpecSecurityContextSysctlOutputReference_Override(p PodV1SpecSecurityContextSysctlOutputReference, ...)
- func NewPodV1SpecTolerationList_Override(p PodV1SpecTolerationList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecTolerationOutputReference_Override(p PodV1SpecTolerationOutputReference, ...)
- func NewPodV1SpecTopologySpreadConstraintLabelSelectorList_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorList, ...)
- func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, ...)
- func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference, ...)
- func NewPodV1SpecTopologySpreadConstraintList_Override(p PodV1SpecTopologySpreadConstraintList, ...)
- func NewPodV1SpecTopologySpreadConstraintOutputReference_Override(p PodV1SpecTopologySpreadConstraintOutputReference, ...)
- func NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference_Override(p PodV1SpecVolumeAwsElasticBlockStoreOutputReference, ...)
- func NewPodV1SpecVolumeAzureDiskOutputReference_Override(p PodV1SpecVolumeAzureDiskOutputReference, ...)
- func NewPodV1SpecVolumeAzureFileOutputReference_Override(p PodV1SpecVolumeAzureFileOutputReference, ...)
- func NewPodV1SpecVolumeCephFsOutputReference_Override(p PodV1SpecVolumeCephFsOutputReference, ...)
- func NewPodV1SpecVolumeCephFsSecretRefOutputReference_Override(p PodV1SpecVolumeCephFsSecretRefOutputReference, ...)
- func NewPodV1SpecVolumeCinderOutputReference_Override(p PodV1SpecVolumeCinderOutputReference, ...)
- func NewPodV1SpecVolumeConfigMapItemsList_Override(p PodV1SpecVolumeConfigMapItemsList, ...)
- func NewPodV1SpecVolumeConfigMapItemsOutputReference_Override(p PodV1SpecVolumeConfigMapItemsOutputReference, ...)
- func NewPodV1SpecVolumeConfigMapOutputReference_Override(p PodV1SpecVolumeConfigMapOutputReference, ...)
- func NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference_Override(p PodV1SpecVolumeCsiNodePublishSecretRefOutputReference, ...)
- func NewPodV1SpecVolumeCsiOutputReference_Override(p PodV1SpecVolumeCsiOutputReference, ...)
- func NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference, ...)
- func NewPodV1SpecVolumeDownwardApiItemsList_Override(p PodV1SpecVolumeDownwardApiItemsList, ...)
- func NewPodV1SpecVolumeDownwardApiItemsOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsOutputReference, ...)
- func NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference, ...)
- func NewPodV1SpecVolumeDownwardApiOutputReference_Override(p PodV1SpecVolumeDownwardApiOutputReference, ...)
- func NewPodV1SpecVolumeEmptyDirOutputReference_Override(p PodV1SpecVolumeEmptyDirOutputReference, ...)
- func NewPodV1SpecVolumeFcOutputReference_Override(p PodV1SpecVolumeFcOutputReference, ...)
- func NewPodV1SpecVolumeFlexVolumeOutputReference_Override(p PodV1SpecVolumeFlexVolumeOutputReference, ...)
- func NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference_Override(p PodV1SpecVolumeFlexVolumeSecretRefOutputReference, ...)
- func NewPodV1SpecVolumeFlockerOutputReference_Override(p PodV1SpecVolumeFlockerOutputReference, ...)
- func NewPodV1SpecVolumeGcePersistentDiskOutputReference_Override(p PodV1SpecVolumeGcePersistentDiskOutputReference, ...)
- func NewPodV1SpecVolumeGitRepoOutputReference_Override(p PodV1SpecVolumeGitRepoOutputReference, ...)
- func NewPodV1SpecVolumeGlusterfsOutputReference_Override(p PodV1SpecVolumeGlusterfsOutputReference, ...)
- func NewPodV1SpecVolumeHostPathOutputReference_Override(p PodV1SpecVolumeHostPathOutputReference, ...)
- func NewPodV1SpecVolumeIscsiOutputReference_Override(p PodV1SpecVolumeIscsiOutputReference, ...)
- func NewPodV1SpecVolumeList_Override(p PodV1SpecVolumeList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecVolumeLocalOutputReference_Override(p PodV1SpecVolumeLocalOutputReference, ...)
- func NewPodV1SpecVolumeNfsOutputReference_Override(p PodV1SpecVolumeNfsOutputReference, ...)
- func NewPodV1SpecVolumeOutputReference_Override(p PodV1SpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecVolumePersistentVolumeClaimOutputReference_Override(p PodV1SpecVolumePersistentVolumeClaimOutputReference, ...)
- func NewPodV1SpecVolumePhotonPersistentDiskOutputReference_Override(p PodV1SpecVolumePhotonPersistentDiskOutputReference, ...)
- func NewPodV1SpecVolumeProjectedList_Override(p PodV1SpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecVolumeProjectedOutputReference_Override(p PodV1SpecVolumeProjectedOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList_Override(p PodV1SpecVolumeProjectedSourcesConfigMapItemsList, ...)
- func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesConfigMapList_Override(p PodV1SpecVolumeProjectedSourcesConfigMapList, ...)
- func NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference_Override(p PodV1SpecVolumeProjectedSourcesConfigMapOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsList, ...)
- func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesList_Override(p PodV1SpecVolumeProjectedSourcesList, ...)
- func NewPodV1SpecVolumeProjectedSourcesOutputReference_Override(p PodV1SpecVolumeProjectedSourcesOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesSecretItemsList_Override(p PodV1SpecVolumeProjectedSourcesSecretItemsList, ...)
- func NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesSecretList_Override(p PodV1SpecVolumeProjectedSourcesSecretList, ...)
- func NewPodV1SpecVolumeProjectedSourcesSecretOutputReference_Override(p PodV1SpecVolumeProjectedSourcesSecretOutputReference, ...)
- func NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(p PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference, ...)
- func NewPodV1SpecVolumeQuobyteOutputReference_Override(p PodV1SpecVolumeQuobyteOutputReference, ...)
- func NewPodV1SpecVolumeRbdOutputReference_Override(p PodV1SpecVolumeRbdOutputReference, ...)
- func NewPodV1SpecVolumeRbdSecretRefOutputReference_Override(p PodV1SpecVolumeRbdSecretRefOutputReference, ...)
- func NewPodV1SpecVolumeSecretItemsList_Override(p PodV1SpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1SpecVolumeSecretItemsOutputReference_Override(p PodV1SpecVolumeSecretItemsOutputReference, ...)
- func NewPodV1SpecVolumeSecretOutputReference_Override(p PodV1SpecVolumeSecretOutputReference, ...)
- func NewPodV1SpecVolumeVsphereVolumeOutputReference_Override(p PodV1SpecVolumeVsphereVolumeOutputReference, ...)
- func NewPodV1TimeoutsOutputReference_Override(p PodV1TimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPodV1_Override(p PodV1, scope constructs.Construct, id *string, config *PodV1Config)
- func PodV1_IsConstruct(x interface{}) *bool
- func PodV1_TfResourceType() *string
- type PodV1
- type PodV1Config
- type PodV1Metadata
- type PodV1MetadataOutputReference
- type PodV1Spec
- type PodV1SpecAffinity
- type PodV1SpecAffinityNodeAffinity
- type PodV1SpecAffinityNodeAffinityOutputReference
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
- type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
- type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecAffinityOutputReference
- type PodV1SpecAffinityPodAffinity
- type PodV1SpecAffinityPodAffinityOutputReference
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecAffinityPodAntiAffinity
- type PodV1SpecAffinityPodAntiAffinityOutputReference
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type PodV1SpecContainer
- type PodV1SpecContainerEnv
- type PodV1SpecContainerEnvFrom
- type PodV1SpecContainerEnvFromConfigMapRef
- type PodV1SpecContainerEnvFromConfigMapRefOutputReference
- type PodV1SpecContainerEnvFromList
- type PodV1SpecContainerEnvFromOutputReference
- type PodV1SpecContainerEnvFromSecretRef
- type PodV1SpecContainerEnvFromSecretRefOutputReference
- type PodV1SpecContainerEnvList
- type PodV1SpecContainerEnvOutputReference
- type PodV1SpecContainerEnvValueFrom
- type PodV1SpecContainerEnvValueFromConfigMapKeyRef
- type PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference
- type PodV1SpecContainerEnvValueFromFieldRef
- type PodV1SpecContainerEnvValueFromFieldRefOutputReference
- type PodV1SpecContainerEnvValueFromOutputReference
- type PodV1SpecContainerEnvValueFromResourceFieldRef
- type PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference
- type PodV1SpecContainerEnvValueFromSecretKeyRef
- type PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference
- type PodV1SpecContainerLifecycle
- type PodV1SpecContainerLifecycleOutputReference
- type PodV1SpecContainerLifecyclePostStart
- type PodV1SpecContainerLifecyclePostStartExec
- type PodV1SpecContainerLifecyclePostStartExecOutputReference
- type PodV1SpecContainerLifecyclePostStartHttpGet
- type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader
- type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList
- type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type PodV1SpecContainerLifecyclePostStartHttpGetOutputReference
- type PodV1SpecContainerLifecyclePostStartList
- type PodV1SpecContainerLifecyclePostStartOutputReference
- type PodV1SpecContainerLifecyclePostStartTcpSocket
- type PodV1SpecContainerLifecyclePostStartTcpSocketList
- type PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference
- type PodV1SpecContainerLifecyclePreStop
- type PodV1SpecContainerLifecyclePreStopExec
- type PodV1SpecContainerLifecyclePreStopExecOutputReference
- type PodV1SpecContainerLifecyclePreStopHttpGet
- type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader
- type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList
- type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type PodV1SpecContainerLifecyclePreStopHttpGetOutputReference
- type PodV1SpecContainerLifecyclePreStopList
- type PodV1SpecContainerLifecyclePreStopOutputReference
- type PodV1SpecContainerLifecyclePreStopTcpSocket
- type PodV1SpecContainerLifecyclePreStopTcpSocketList
- type PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference
- type PodV1SpecContainerList
- type PodV1SpecContainerLivenessProbe
- type PodV1SpecContainerLivenessProbeExec
- type PodV1SpecContainerLivenessProbeExecOutputReference
- type PodV1SpecContainerLivenessProbeHttpGet
- type PodV1SpecContainerLivenessProbeHttpGetHttpHeader
- type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList
- type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecContainerLivenessProbeHttpGetOutputReference
- type PodV1SpecContainerLivenessProbeOutputReference
- type PodV1SpecContainerLivenessProbeTcpSocket
- type PodV1SpecContainerLivenessProbeTcpSocketList
- type PodV1SpecContainerLivenessProbeTcpSocketOutputReference
- type PodV1SpecContainerOutputReference
- type PodV1SpecContainerPort
- type PodV1SpecContainerPortList
- type PodV1SpecContainerPortOutputReference
- type PodV1SpecContainerReadinessProbe
- type PodV1SpecContainerReadinessProbeExec
- type PodV1SpecContainerReadinessProbeExecOutputReference
- type PodV1SpecContainerReadinessProbeHttpGet
- type PodV1SpecContainerReadinessProbeHttpGetHttpHeader
- type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList
- type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecContainerReadinessProbeHttpGetOutputReference
- type PodV1SpecContainerReadinessProbeOutputReference
- type PodV1SpecContainerReadinessProbeTcpSocket
- type PodV1SpecContainerReadinessProbeTcpSocketList
- type PodV1SpecContainerReadinessProbeTcpSocketOutputReference
- type PodV1SpecContainerResources
- type PodV1SpecContainerResourcesOutputReference
- type PodV1SpecContainerSecurityContext
- type PodV1SpecContainerSecurityContextCapabilities
- type PodV1SpecContainerSecurityContextCapabilitiesOutputReference
- type PodV1SpecContainerSecurityContextOutputReference
- type PodV1SpecContainerSecurityContextSeLinuxOptions
- type PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference
- type PodV1SpecContainerSecurityContextSeccompProfile
- type PodV1SpecContainerSecurityContextSeccompProfileOutputReference
- type PodV1SpecContainerStartupProbe
- type PodV1SpecContainerStartupProbeExec
- type PodV1SpecContainerStartupProbeExecOutputReference
- type PodV1SpecContainerStartupProbeHttpGet
- type PodV1SpecContainerStartupProbeHttpGetHttpHeader
- type PodV1SpecContainerStartupProbeHttpGetHttpHeaderList
- type PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecContainerStartupProbeHttpGetOutputReference
- type PodV1SpecContainerStartupProbeOutputReference
- type PodV1SpecContainerStartupProbeTcpSocket
- type PodV1SpecContainerStartupProbeTcpSocketList
- type PodV1SpecContainerStartupProbeTcpSocketOutputReference
- type PodV1SpecContainerVolumeMount
- type PodV1SpecContainerVolumeMountList
- type PodV1SpecContainerVolumeMountOutputReference
- type PodV1SpecDnsConfig
- type PodV1SpecDnsConfigOption
- type PodV1SpecDnsConfigOptionList
- type PodV1SpecDnsConfigOptionOutputReference
- type PodV1SpecDnsConfigOutputReference
- type PodV1SpecHostAliases
- type PodV1SpecHostAliasesList
- type PodV1SpecHostAliasesOutputReference
- type PodV1SpecImagePullSecrets
- type PodV1SpecImagePullSecretsList
- type PodV1SpecImagePullSecretsOutputReference
- type PodV1SpecInitContainer
- type PodV1SpecInitContainerEnv
- type PodV1SpecInitContainerEnvFrom
- type PodV1SpecInitContainerEnvFromConfigMapRef
- type PodV1SpecInitContainerEnvFromConfigMapRefOutputReference
- type PodV1SpecInitContainerEnvFromList
- type PodV1SpecInitContainerEnvFromOutputReference
- type PodV1SpecInitContainerEnvFromSecretRef
- type PodV1SpecInitContainerEnvFromSecretRefOutputReference
- type PodV1SpecInitContainerEnvList
- type PodV1SpecInitContainerEnvOutputReference
- type PodV1SpecInitContainerEnvValueFrom
- type PodV1SpecInitContainerEnvValueFromConfigMapKeyRef
- type PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
- type PodV1SpecInitContainerEnvValueFromFieldRef
- type PodV1SpecInitContainerEnvValueFromFieldRefOutputReference
- type PodV1SpecInitContainerEnvValueFromOutputReference
- type PodV1SpecInitContainerEnvValueFromResourceFieldRef
- type PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference
- type PodV1SpecInitContainerEnvValueFromSecretKeyRef
- type PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference
- type PodV1SpecInitContainerLifecycle
- type PodV1SpecInitContainerLifecycleOutputReference
- type PodV1SpecInitContainerLifecyclePostStart
- type PodV1SpecInitContainerLifecyclePostStartExec
- type PodV1SpecInitContainerLifecyclePostStartExecOutputReference
- type PodV1SpecInitContainerLifecyclePostStartHttpGet
- type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader
- type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
- type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference
- type PodV1SpecInitContainerLifecyclePostStartList
- type PodV1SpecInitContainerLifecyclePostStartOutputReference
- type PodV1SpecInitContainerLifecyclePostStartTcpSocket
- type PodV1SpecInitContainerLifecyclePostStartTcpSocketList
- type PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference
- type PodV1SpecInitContainerLifecyclePreStop
- type PodV1SpecInitContainerLifecyclePreStopExec
- type PodV1SpecInitContainerLifecyclePreStopExecOutputReference
- type PodV1SpecInitContainerLifecyclePreStopHttpGet
- type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader
- type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
- type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference
- type PodV1SpecInitContainerLifecyclePreStopList
- type PodV1SpecInitContainerLifecyclePreStopOutputReference
- type PodV1SpecInitContainerLifecyclePreStopTcpSocket
- type PodV1SpecInitContainerLifecyclePreStopTcpSocketList
- type PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference
- type PodV1SpecInitContainerList
- type PodV1SpecInitContainerLivenessProbe
- type PodV1SpecInitContainerLivenessProbeExec
- type PodV1SpecInitContainerLivenessProbeExecOutputReference
- type PodV1SpecInitContainerLivenessProbeHttpGet
- type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader
- type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList
- type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecInitContainerLivenessProbeHttpGetOutputReference
- type PodV1SpecInitContainerLivenessProbeOutputReference
- type PodV1SpecInitContainerLivenessProbeTcpSocket
- type PodV1SpecInitContainerLivenessProbeTcpSocketList
- type PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference
- type PodV1SpecInitContainerOutputReference
- type PodV1SpecInitContainerPort
- type PodV1SpecInitContainerPortList
- type PodV1SpecInitContainerPortOutputReference
- type PodV1SpecInitContainerReadinessProbe
- type PodV1SpecInitContainerReadinessProbeExec
- type PodV1SpecInitContainerReadinessProbeExecOutputReference
- type PodV1SpecInitContainerReadinessProbeHttpGet
- type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader
- type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList
- type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecInitContainerReadinessProbeHttpGetOutputReference
- type PodV1SpecInitContainerReadinessProbeOutputReference
- type PodV1SpecInitContainerReadinessProbeTcpSocket
- type PodV1SpecInitContainerReadinessProbeTcpSocketList
- type PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference
- type PodV1SpecInitContainerResources
- type PodV1SpecInitContainerResourcesOutputReference
- type PodV1SpecInitContainerSecurityContext
- type PodV1SpecInitContainerSecurityContextCapabilities
- type PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference
- type PodV1SpecInitContainerSecurityContextOutputReference
- type PodV1SpecInitContainerSecurityContextSeLinuxOptions
- type PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference
- type PodV1SpecInitContainerSecurityContextSeccompProfile
- type PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference
- type PodV1SpecInitContainerStartupProbe
- type PodV1SpecInitContainerStartupProbeExec
- type PodV1SpecInitContainerStartupProbeExecOutputReference
- type PodV1SpecInitContainerStartupProbeHttpGet
- type PodV1SpecInitContainerStartupProbeHttpGetHttpHeader
- type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList
- type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
- type PodV1SpecInitContainerStartupProbeHttpGetOutputReference
- type PodV1SpecInitContainerStartupProbeOutputReference
- type PodV1SpecInitContainerStartupProbeTcpSocket
- type PodV1SpecInitContainerStartupProbeTcpSocketList
- type PodV1SpecInitContainerStartupProbeTcpSocketOutputReference
- type PodV1SpecInitContainerVolumeMount
- type PodV1SpecInitContainerVolumeMountList
- type PodV1SpecInitContainerVolumeMountOutputReference
- type PodV1SpecOutputReference
- type PodV1SpecReadinessGate
- type PodV1SpecReadinessGateList
- type PodV1SpecReadinessGateOutputReference
- type PodV1SpecSecurityContext
- type PodV1SpecSecurityContextOutputReference
- type PodV1SpecSecurityContextSeLinuxOptions
- type PodV1SpecSecurityContextSeLinuxOptionsOutputReference
- type PodV1SpecSecurityContextSeccompProfile
- type PodV1SpecSecurityContextSeccompProfileOutputReference
- type PodV1SpecSecurityContextSysctl
- type PodV1SpecSecurityContextSysctlList
- type PodV1SpecSecurityContextSysctlOutputReference
- type PodV1SpecToleration
- type PodV1SpecTolerationList
- type PodV1SpecTolerationOutputReference
- type PodV1SpecTopologySpreadConstraint
- type PodV1SpecTopologySpreadConstraintLabelSelector
- type PodV1SpecTopologySpreadConstraintLabelSelectorList
- type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions
- type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
- type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
- type PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference
- type PodV1SpecTopologySpreadConstraintList
- type PodV1SpecTopologySpreadConstraintOutputReference
- type PodV1SpecVolume
- type PodV1SpecVolumeAwsElasticBlockStore
- type PodV1SpecVolumeAwsElasticBlockStoreOutputReference
- type PodV1SpecVolumeAzureDisk
- type PodV1SpecVolumeAzureDiskOutputReference
- type PodV1SpecVolumeAzureFile
- type PodV1SpecVolumeAzureFileOutputReference
- type PodV1SpecVolumeCephFs
- type PodV1SpecVolumeCephFsOutputReference
- type PodV1SpecVolumeCephFsSecretRef
- type PodV1SpecVolumeCephFsSecretRefOutputReference
- type PodV1SpecVolumeCinder
- type PodV1SpecVolumeCinderOutputReference
- type PodV1SpecVolumeConfigMap
- type PodV1SpecVolumeConfigMapItems
- type PodV1SpecVolumeConfigMapItemsList
- type PodV1SpecVolumeConfigMapItemsOutputReference
- type PodV1SpecVolumeConfigMapOutputReference
- type PodV1SpecVolumeCsi
- type PodV1SpecVolumeCsiNodePublishSecretRef
- type PodV1SpecVolumeCsiNodePublishSecretRefOutputReference
- type PodV1SpecVolumeCsiOutputReference
- type PodV1SpecVolumeDownwardApi
- type PodV1SpecVolumeDownwardApiItems
- type PodV1SpecVolumeDownwardApiItemsFieldRef
- type PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference
- type PodV1SpecVolumeDownwardApiItemsList
- type PodV1SpecVolumeDownwardApiItemsOutputReference
- type PodV1SpecVolumeDownwardApiItemsResourceFieldRef
- type PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference
- type PodV1SpecVolumeDownwardApiOutputReference
- type PodV1SpecVolumeEmptyDir
- type PodV1SpecVolumeEmptyDirOutputReference
- type PodV1SpecVolumeFc
- type PodV1SpecVolumeFcOutputReference
- type PodV1SpecVolumeFlexVolume
- type PodV1SpecVolumeFlexVolumeOutputReference
- type PodV1SpecVolumeFlexVolumeSecretRef
- type PodV1SpecVolumeFlexVolumeSecretRefOutputReference
- type PodV1SpecVolumeFlocker
- type PodV1SpecVolumeFlockerOutputReference
- type PodV1SpecVolumeGcePersistentDisk
- type PodV1SpecVolumeGcePersistentDiskOutputReference
- type PodV1SpecVolumeGitRepo
- type PodV1SpecVolumeGitRepoOutputReference
- type PodV1SpecVolumeGlusterfs
- type PodV1SpecVolumeGlusterfsOutputReference
- type PodV1SpecVolumeHostPath
- type PodV1SpecVolumeHostPathOutputReference
- type PodV1SpecVolumeIscsi
- type PodV1SpecVolumeIscsiOutputReference
- type PodV1SpecVolumeList
- type PodV1SpecVolumeLocal
- type PodV1SpecVolumeLocalOutputReference
- type PodV1SpecVolumeNfs
- type PodV1SpecVolumeNfsOutputReference
- type PodV1SpecVolumeOutputReference
- type PodV1SpecVolumePersistentVolumeClaim
- type PodV1SpecVolumePersistentVolumeClaimOutputReference
- type PodV1SpecVolumePhotonPersistentDisk
- type PodV1SpecVolumePhotonPersistentDiskOutputReference
- type PodV1SpecVolumeProjected
- type PodV1SpecVolumeProjectedList
- type PodV1SpecVolumeProjectedOutputReference
- type PodV1SpecVolumeProjectedSources
- type PodV1SpecVolumeProjectedSourcesConfigMap
- type PodV1SpecVolumeProjectedSourcesConfigMapItems
- type PodV1SpecVolumeProjectedSourcesConfigMapItemsList
- type PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference
- type PodV1SpecVolumeProjectedSourcesConfigMapList
- type PodV1SpecVolumeProjectedSourcesConfigMapOutputReference
- type PodV1SpecVolumeProjectedSourcesDownwardApi
- type PodV1SpecVolumeProjectedSourcesDownwardApiItems
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsList
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef
- type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
- type PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference
- type PodV1SpecVolumeProjectedSourcesList
- type PodV1SpecVolumeProjectedSourcesOutputReference
- type PodV1SpecVolumeProjectedSourcesSecret
- type PodV1SpecVolumeProjectedSourcesSecretItems
- type PodV1SpecVolumeProjectedSourcesSecretItemsList
- type PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference
- type PodV1SpecVolumeProjectedSourcesSecretList
- type PodV1SpecVolumeProjectedSourcesSecretOutputReference
- type PodV1SpecVolumeProjectedSourcesServiceAccountToken
- type PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference
- type PodV1SpecVolumeQuobyte
- type PodV1SpecVolumeQuobyteOutputReference
- type PodV1SpecVolumeRbd
- type PodV1SpecVolumeRbdOutputReference
- type PodV1SpecVolumeRbdSecretRef
- type PodV1SpecVolumeRbdSecretRefOutputReference
- type PodV1SpecVolumeSecret
- type PodV1SpecVolumeSecretItems
- type PodV1SpecVolumeSecretItemsList
- type PodV1SpecVolumeSecretItemsOutputReference
- type PodV1SpecVolumeSecretOutputReference
- type PodV1SpecVolumeVsphereVolume
- type PodV1SpecVolumeVsphereVolumeOutputReference
- type PodV1Timeouts
- type PodV1TimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPodV1MetadataOutputReference_Override ¶
func NewPodV1MetadataOutputReference_Override(p PodV1MetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityNodeAffinityOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityOutputReference_Override(p PodV1SpecAffinityNodeAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(p PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(p PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(p PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(p PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(p PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(p PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(p PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(p PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityOutputReference_Override ¶
func NewPodV1SpecAffinityOutputReference_Override(p PodV1SpecAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityPodAffinityOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityOutputReference_Override(p PodV1SpecAffinityPodAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(p PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(p PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvFromConfigMapRefOutputReference_Override(p PodV1SpecContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvFromList_Override ¶
func NewPodV1SpecContainerEnvFromList_Override(p PodV1SpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerEnvFromOutputReference_Override ¶
func NewPodV1SpecContainerEnvFromOutputReference_Override(p PodV1SpecContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerEnvFromSecretRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvFromSecretRefOutputReference_Override(p PodV1SpecContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvList_Override ¶
func NewPodV1SpecContainerEnvList_Override(p PodV1SpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerEnvOutputReference_Override ¶
func NewPodV1SpecContainerEnvOutputReference_Override(p PodV1SpecContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(p PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvValueFromFieldRefOutputReference_Override(p PodV1SpecContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvValueFromOutputReference_Override ¶
func NewPodV1SpecContainerEnvValueFromOutputReference_Override(p PodV1SpecContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference_Override(p PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference_Override(p PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecycleOutputReference_Override ¶
func NewPodV1SpecContainerLifecycleOutputReference_Override(p PodV1SpecContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecyclePostStartExecOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePostStartExecOutputReference_Override(p PodV1SpecContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(p PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference_Override(p PodV1SpecContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecyclePostStartList_Override ¶
func NewPodV1SpecContainerLifecyclePostStartList_Override(p PodV1SpecContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePostStartOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePostStartOutputReference_Override(p PodV1SpecContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLifecyclePostStartTcpSocketList_Override ¶
func NewPodV1SpecContainerLifecyclePostStartTcpSocketList_Override(p PodV1SpecContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference_Override(p PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLifecyclePreStopExecOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePreStopExecOutputReference_Override(p PodV1SpecContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(p PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference_Override(p PodV1SpecContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLifecyclePreStopList_Override ¶
func NewPodV1SpecContainerLifecyclePreStopList_Override(p PodV1SpecContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePreStopOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePreStopOutputReference_Override(p PodV1SpecContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLifecyclePreStopTcpSocketList_Override ¶
func NewPodV1SpecContainerLifecyclePreStopTcpSocketList_Override(p PodV1SpecContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference_Override(p PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerList_Override ¶
func NewPodV1SpecContainerList_Override(p PodV1SpecContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLivenessProbeExecOutputReference_Override ¶
func NewPodV1SpecContainerLivenessProbeExecOutputReference_Override(p PodV1SpecContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecContainerLivenessProbeHttpGetOutputReference_Override(p PodV1SpecContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLivenessProbeOutputReference_Override ¶
func NewPodV1SpecContainerLivenessProbeOutputReference_Override(p PodV1SpecContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerLivenessProbeTcpSocketList_Override ¶
func NewPodV1SpecContainerLivenessProbeTcpSocketList_Override(p PodV1SpecContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference_Override(p PodV1SpecContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerOutputReference_Override ¶
func NewPodV1SpecContainerOutputReference_Override(p PodV1SpecContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerPortList_Override ¶
func NewPodV1SpecContainerPortList_Override(p PodV1SpecContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerPortOutputReference_Override ¶
func NewPodV1SpecContainerPortOutputReference_Override(p PodV1SpecContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerReadinessProbeExecOutputReference_Override ¶
func NewPodV1SpecContainerReadinessProbeExecOutputReference_Override(p PodV1SpecContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecContainerReadinessProbeHttpGetOutputReference_Override(p PodV1SpecContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerReadinessProbeOutputReference_Override ¶
func NewPodV1SpecContainerReadinessProbeOutputReference_Override(p PodV1SpecContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerReadinessProbeTcpSocketList_Override ¶
func NewPodV1SpecContainerReadinessProbeTcpSocketList_Override(p PodV1SpecContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference_Override(p PodV1SpecContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerResourcesOutputReference_Override ¶
func NewPodV1SpecContainerResourcesOutputReference_Override(p PodV1SpecContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference_Override(p PodV1SpecContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerSecurityContextOutputReference_Override ¶
func NewPodV1SpecContainerSecurityContextOutputReference_Override(p PodV1SpecContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerStartupProbeExecOutputReference_Override ¶
func NewPodV1SpecContainerStartupProbeExecOutputReference_Override(p PodV1SpecContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList_Override(p PodV1SpecContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerStartupProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecContainerStartupProbeHttpGetOutputReference_Override(p PodV1SpecContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerStartupProbeOutputReference_Override ¶
func NewPodV1SpecContainerStartupProbeOutputReference_Override(p PodV1SpecContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecContainerStartupProbeTcpSocketList_Override ¶
func NewPodV1SpecContainerStartupProbeTcpSocketList_Override(p PodV1SpecContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecContainerStartupProbeTcpSocketOutputReference_Override(p PodV1SpecContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecContainerVolumeMountList_Override ¶
func NewPodV1SpecContainerVolumeMountList_Override(p PodV1SpecContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecContainerVolumeMountOutputReference_Override ¶
func NewPodV1SpecContainerVolumeMountOutputReference_Override(p PodV1SpecContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecDnsConfigOptionList_Override ¶
func NewPodV1SpecDnsConfigOptionList_Override(p PodV1SpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecDnsConfigOptionOutputReference_Override ¶
func NewPodV1SpecDnsConfigOptionOutputReference_Override(p PodV1SpecDnsConfigOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecDnsConfigOutputReference_Override ¶
func NewPodV1SpecDnsConfigOutputReference_Override(p PodV1SpecDnsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecHostAliasesList_Override ¶
func NewPodV1SpecHostAliasesList_Override(p PodV1SpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecHostAliasesOutputReference_Override ¶
func NewPodV1SpecHostAliasesOutputReference_Override(p PodV1SpecHostAliasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecImagePullSecretsList_Override ¶
func NewPodV1SpecImagePullSecretsList_Override(p PodV1SpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecImagePullSecretsOutputReference_Override ¶
func NewPodV1SpecImagePullSecretsOutputReference_Override(p PodV1SpecImagePullSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference_Override(p PodV1SpecInitContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvFromList_Override ¶
func NewPodV1SpecInitContainerEnvFromList_Override(p PodV1SpecInitContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerEnvFromOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvFromOutputReference_Override(p PodV1SpecInitContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerEnvFromSecretRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvFromSecretRefOutputReference_Override(p PodV1SpecInitContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvList_Override ¶
func NewPodV1SpecInitContainerEnvList_Override(p PodV1SpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerEnvOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvOutputReference_Override(p PodV1SpecInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvValueFromOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvValueFromOutputReference_Override(p PodV1SpecInitContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(p PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecycleOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecycleOutputReference_Override(p PodV1SpecInitContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecyclePostStartList_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartList_Override(p PodV1SpecInitContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePostStartOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList_Override(p PodV1SpecInitContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(p PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLifecyclePreStopList_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopList_Override(p PodV1SpecInitContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList_Override(p PodV1SpecInitContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(p PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerList_Override ¶
func NewPodV1SpecInitContainerList_Override(p PodV1SpecInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLivenessProbeExecOutputReference_Override ¶
func NewPodV1SpecInitContainerLivenessProbeExecOutputReference_Override(p PodV1SpecInitContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLivenessProbeOutputReference_Override ¶
func NewPodV1SpecInitContainerLivenessProbeOutputReference_Override(p PodV1SpecInitContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerLivenessProbeTcpSocketList_Override ¶
func NewPodV1SpecInitContainerLivenessProbeTcpSocketList_Override(p PodV1SpecInitContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerOutputReference_Override ¶
func NewPodV1SpecInitContainerOutputReference_Override(p PodV1SpecInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerPortList_Override ¶
func NewPodV1SpecInitContainerPortList_Override(p PodV1SpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerPortOutputReference_Override ¶
func NewPodV1SpecInitContainerPortOutputReference_Override(p PodV1SpecInitContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerReadinessProbeExecOutputReference_Override ¶
func NewPodV1SpecInitContainerReadinessProbeExecOutputReference_Override(p PodV1SpecInitContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerReadinessProbeOutputReference_Override ¶
func NewPodV1SpecInitContainerReadinessProbeOutputReference_Override(p PodV1SpecInitContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerReadinessProbeTcpSocketList_Override ¶
func NewPodV1SpecInitContainerReadinessProbeTcpSocketList_Override(p PodV1SpecInitContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerResourcesOutputReference_Override ¶
func NewPodV1SpecInitContainerResourcesOutputReference_Override(p PodV1SpecInitContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference_Override(p PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerSecurityContextOutputReference_Override ¶
func NewPodV1SpecInitContainerSecurityContextOutputReference_Override(p PodV1SpecInitContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerStartupProbeExecOutputReference_Override ¶
func NewPodV1SpecInitContainerStartupProbeExecOutputReference_Override(p PodV1SpecInitContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(p PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(p PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference_Override ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference_Override(p PodV1SpecInitContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerStartupProbeOutputReference_Override ¶
func NewPodV1SpecInitContainerStartupProbeOutputReference_Override(p PodV1SpecInitContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecInitContainerStartupProbeTcpSocketList_Override ¶
func NewPodV1SpecInitContainerStartupProbeTcpSocketList_Override(p PodV1SpecInitContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference_Override(p PodV1SpecInitContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecInitContainerVolumeMountList_Override ¶
func NewPodV1SpecInitContainerVolumeMountList_Override(p PodV1SpecInitContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecInitContainerVolumeMountOutputReference_Override ¶
func NewPodV1SpecInitContainerVolumeMountOutputReference_Override(p PodV1SpecInitContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecOutputReference_Override ¶
func NewPodV1SpecOutputReference_Override(p PodV1SpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecReadinessGateList_Override ¶
func NewPodV1SpecReadinessGateList_Override(p PodV1SpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecReadinessGateOutputReference_Override ¶
func NewPodV1SpecReadinessGateOutputReference_Override(p PodV1SpecReadinessGateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecSecurityContextOutputReference_Override ¶
func NewPodV1SpecSecurityContextOutputReference_Override(p PodV1SpecSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference_Override(p PodV1SpecSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecSecurityContextSeccompProfileOutputReference_Override ¶
func NewPodV1SpecSecurityContextSeccompProfileOutputReference_Override(p PodV1SpecSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecSecurityContextSysctlList_Override ¶
func NewPodV1SpecSecurityContextSysctlList_Override(p PodV1SpecSecurityContextSysctlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecSecurityContextSysctlOutputReference_Override ¶
func NewPodV1SpecSecurityContextSysctlOutputReference_Override(p PodV1SpecSecurityContextSysctlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecTolerationList_Override ¶
func NewPodV1SpecTolerationList_Override(p PodV1SpecTolerationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecTolerationOutputReference_Override ¶
func NewPodV1SpecTolerationOutputReference_Override(p PodV1SpecTolerationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecTopologySpreadConstraintLabelSelectorList_Override ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorList_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference_Override ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference_Override(p PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecTopologySpreadConstraintList_Override ¶
func NewPodV1SpecTopologySpreadConstraintList_Override(p PodV1SpecTopologySpreadConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecTopologySpreadConstraintOutputReference_Override ¶
func NewPodV1SpecTopologySpreadConstraintOutputReference_Override(p PodV1SpecTopologySpreadConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference_Override ¶
func NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference_Override(p PodV1SpecVolumeAwsElasticBlockStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeAzureDiskOutputReference_Override ¶
func NewPodV1SpecVolumeAzureDiskOutputReference_Override(p PodV1SpecVolumeAzureDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeAzureFileOutputReference_Override ¶
func NewPodV1SpecVolumeAzureFileOutputReference_Override(p PodV1SpecVolumeAzureFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeCephFsOutputReference_Override ¶
func NewPodV1SpecVolumeCephFsOutputReference_Override(p PodV1SpecVolumeCephFsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeCephFsSecretRefOutputReference_Override ¶
func NewPodV1SpecVolumeCephFsSecretRefOutputReference_Override(p PodV1SpecVolumeCephFsSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeCinderOutputReference_Override ¶
func NewPodV1SpecVolumeCinderOutputReference_Override(p PodV1SpecVolumeCinderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeConfigMapItemsList_Override ¶
func NewPodV1SpecVolumeConfigMapItemsList_Override(p PodV1SpecVolumeConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeConfigMapItemsOutputReference_Override ¶
func NewPodV1SpecVolumeConfigMapItemsOutputReference_Override(p PodV1SpecVolumeConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeConfigMapOutputReference_Override ¶
func NewPodV1SpecVolumeConfigMapOutputReference_Override(p PodV1SpecVolumeConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference_Override ¶
func NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference_Override(p PodV1SpecVolumeCsiNodePublishSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeCsiOutputReference_Override ¶
func NewPodV1SpecVolumeCsiOutputReference_Override(p PodV1SpecVolumeCsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference_Override ¶
func NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeDownwardApiItemsList_Override ¶
func NewPodV1SpecVolumeDownwardApiItemsList_Override(p PodV1SpecVolumeDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeDownwardApiItemsOutputReference_Override ¶
func NewPodV1SpecVolumeDownwardApiItemsOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(p PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeDownwardApiOutputReference_Override ¶
func NewPodV1SpecVolumeDownwardApiOutputReference_Override(p PodV1SpecVolumeDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeEmptyDirOutputReference_Override ¶
func NewPodV1SpecVolumeEmptyDirOutputReference_Override(p PodV1SpecVolumeEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeFcOutputReference_Override ¶
func NewPodV1SpecVolumeFcOutputReference_Override(p PodV1SpecVolumeFcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeFlexVolumeOutputReference_Override ¶
func NewPodV1SpecVolumeFlexVolumeOutputReference_Override(p PodV1SpecVolumeFlexVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference_Override ¶
func NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference_Override(p PodV1SpecVolumeFlexVolumeSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeFlockerOutputReference_Override ¶
func NewPodV1SpecVolumeFlockerOutputReference_Override(p PodV1SpecVolumeFlockerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeGcePersistentDiskOutputReference_Override ¶
func NewPodV1SpecVolumeGcePersistentDiskOutputReference_Override(p PodV1SpecVolumeGcePersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeGitRepoOutputReference_Override ¶
func NewPodV1SpecVolumeGitRepoOutputReference_Override(p PodV1SpecVolumeGitRepoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeGlusterfsOutputReference_Override ¶
func NewPodV1SpecVolumeGlusterfsOutputReference_Override(p PodV1SpecVolumeGlusterfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeHostPathOutputReference_Override ¶
func NewPodV1SpecVolumeHostPathOutputReference_Override(p PodV1SpecVolumeHostPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeIscsiOutputReference_Override ¶
func NewPodV1SpecVolumeIscsiOutputReference_Override(p PodV1SpecVolumeIscsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeList_Override ¶
func NewPodV1SpecVolumeList_Override(p PodV1SpecVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeLocalOutputReference_Override ¶
func NewPodV1SpecVolumeLocalOutputReference_Override(p PodV1SpecVolumeLocalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeNfsOutputReference_Override ¶
func NewPodV1SpecVolumeNfsOutputReference_Override(p PodV1SpecVolumeNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeOutputReference_Override ¶
func NewPodV1SpecVolumeOutputReference_Override(p PodV1SpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumePersistentVolumeClaimOutputReference_Override ¶
func NewPodV1SpecVolumePersistentVolumeClaimOutputReference_Override(p PodV1SpecVolumePersistentVolumeClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumePhotonPersistentDiskOutputReference_Override ¶
func NewPodV1SpecVolumePhotonPersistentDiskOutputReference_Override(p PodV1SpecVolumePhotonPersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeProjectedList_Override ¶
func NewPodV1SpecVolumeProjectedList_Override(p PodV1SpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedOutputReference_Override(p PodV1SpecVolumeProjectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList_Override(p PodV1SpecVolumeProjectedSourcesConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesConfigMapList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapList_Override(p PodV1SpecVolumeProjectedSourcesConfigMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference_Override(p PodV1SpecVolumeProjectedSourcesConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference_Override(p PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeProjectedSourcesList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesList_Override(p PodV1SpecVolumeProjectedSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesOutputReference_Override(p PodV1SpecVolumeProjectedSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesSecretItemsList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesSecretItemsList_Override(p PodV1SpecVolumeProjectedSourcesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference_Override(p PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesSecretList_Override ¶
func NewPodV1SpecVolumeProjectedSourcesSecretList_Override(p PodV1SpecVolumeProjectedSourcesSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeProjectedSourcesSecretOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesSecretOutputReference_Override(p PodV1SpecVolumeProjectedSourcesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override ¶
func NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(p PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeQuobyteOutputReference_Override ¶
func NewPodV1SpecVolumeQuobyteOutputReference_Override(p PodV1SpecVolumeQuobyteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeRbdOutputReference_Override ¶
func NewPodV1SpecVolumeRbdOutputReference_Override(p PodV1SpecVolumeRbdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeRbdSecretRefOutputReference_Override ¶
func NewPodV1SpecVolumeRbdSecretRefOutputReference_Override(p PodV1SpecVolumeRbdSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeSecretItemsList_Override ¶
func NewPodV1SpecVolumeSecretItemsList_Override(p PodV1SpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPodV1SpecVolumeSecretItemsOutputReference_Override ¶
func NewPodV1SpecVolumeSecretItemsOutputReference_Override(p PodV1SpecVolumeSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPodV1SpecVolumeSecretOutputReference_Override ¶
func NewPodV1SpecVolumeSecretOutputReference_Override(p PodV1SpecVolumeSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1SpecVolumeVsphereVolumeOutputReference_Override ¶
func NewPodV1SpecVolumeVsphereVolumeOutputReference_Override(p PodV1SpecVolumeVsphereVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1TimeoutsOutputReference_Override ¶
func NewPodV1TimeoutsOutputReference_Override(p PodV1TimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewPodV1_Override ¶
func NewPodV1_Override(p PodV1, scope constructs.Construct, id *string, config *PodV1Config)
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1 kubernetes_pod_v1} Resource.
func PodV1_IsConstruct ¶
func PodV1_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func PodV1_TfResourceType ¶
func PodV1_TfResourceType() *string
Types ¶
type PodV1 ¶
type PodV1 interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() PodV1MetadataOutputReference MetadataInput() *PodV1Metadata // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Spec() PodV1SpecOutputReference SpecInput() *PodV1Spec // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() PodV1TimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMetadata(value *PodV1Metadata) PutSpec(value *PodV1Spec) PutTimeouts(value *PodV1Timeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1 kubernetes_pod_v1}.
func NewPodV1 ¶
func NewPodV1(scope constructs.Construct, id *string, config *PodV1Config) PodV1
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1 kubernetes_pod_v1} Resource.
type PodV1Config ¶
type PodV1Config struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#metadata PodV1#metadata} Metadata *PodV1Metadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#spec PodV1#spec} Spec *PodV1Spec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#id PodV1#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeouts PodV1#timeouts} Timeouts *PodV1Timeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type PodV1Metadata ¶
type PodV1Metadata struct { // An unstructured key value map stored with the pod that may be used to store arbitrary metadata. // // More info: http://kubernetes.io/docs/user-guide/annotations // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#annotations PodV1#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#generate_name PodV1#generate_name} GenerateName *string `field:"optional" json:"generateName" yaml:"generateName"` // Map of string keys and values that can be used to organize and categorize (scope and select) the pod. // // May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#labels PodV1#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the pod, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the pod must be unique. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespace PodV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type PodV1MetadataOutputReference ¶
type PodV1MetadataOutputReference interface { cdktf.ComplexObject Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GenerateName() *string SetGenerateName(val *string) GenerateNameInput() *string Generation() *float64 InternalValue() *PodV1Metadata SetInternalValue(val *PodV1Metadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string ResourceVersion() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAnnotations() ResetGenerateName() ResetLabels() ResetName() ResetNamespace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1MetadataOutputReference ¶
func NewPodV1MetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1MetadataOutputReference
type PodV1Spec ¶
type PodV1Spec struct { // Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. // // Value must be a positive integer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#active_deadline_seconds PodV1#active_deadline_seconds} ActiveDeadlineSeconds *float64 `field:"optional" json:"activeDeadlineSeconds" yaml:"activeDeadlineSeconds"` // affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#affinity PodV1#affinity} Affinity *PodV1SpecAffinity `field:"optional" json:"affinity" yaml:"affinity"` // AutomountServiceAccountToken indicates whether a service account token should be automatically mounted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#automount_service_account_token PodV1#automount_service_account_token} AutomountServiceAccountToken interface{} `field:"optional" json:"automountServiceAccountToken" yaml:"automountServiceAccountToken"` // container block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container PodV1#container} Container interface{} `field:"optional" json:"container" yaml:"container"` // dns_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#dns_config PodV1#dns_config} DnsConfig *PodV1SpecDnsConfig `field:"optional" json:"dnsConfig" yaml:"dnsConfig"` // Set DNS policy for containers within the pod. // // Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Optional: Defaults to 'ClusterFirst', see [Kubernetes reference](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#dns_policy PodV1#dns_policy} DnsPolicy *string `field:"optional" json:"dnsPolicy" yaml:"dnsPolicy"` // Enables generating environment variables for service discovery. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#enable_service_links PodV1#enable_service_links} EnableServiceLinks interface{} `field:"optional" json:"enableServiceLinks" yaml:"enableServiceLinks"` // host_aliases block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_aliases PodV1#host_aliases} HostAliases interface{} `field:"optional" json:"hostAliases" yaml:"hostAliases"` // Use the host's ipc namespace. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_ipc PodV1#host_ipc} HostIpc interface{} `field:"optional" json:"hostIpc" yaml:"hostIpc"` // Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#hostname PodV1#hostname} Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // Host networking requested for this pod. // // Use the host's network namespace. If this option is set, the ports that will be used must be specified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_network PodV1#host_network} HostNetwork interface{} `field:"optional" json:"hostNetwork" yaml:"hostNetwork"` // Use the host's pid namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_pid PodV1#host_pid} HostPid interface{} `field:"optional" json:"hostPid" yaml:"hostPid"` // image_pull_secrets block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#image_pull_secrets PodV1#image_pull_secrets} ImagePullSecrets interface{} `field:"optional" json:"imagePullSecrets" yaml:"imagePullSecrets"` // init_container block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#init_container PodV1#init_container} InitContainer interface{} `field:"optional" json:"initContainer" yaml:"initContainer"` // NodeName is a request to schedule this pod onto a specific node. // // If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#node_name PodV1#node_name} NodeName *string `field:"optional" json:"nodeName" yaml:"nodeName"` // NodeSelector is a selector which must be true for the pod to fit on a node. // // Selector which must match a node's labels for the pod to be scheduled on that node. More info: http://kubernetes.io/docs/user-guide/node-selection. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#node_selector PodV1#node_selector} NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"` // If specified, indicates the pod's priority. // // "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#priority_class_name PodV1#priority_class_name} PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"` // readiness_gate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#readiness_gate PodV1#readiness_gate} ReadinessGate interface{} `field:"optional" json:"readinessGate" yaml:"readinessGate"` // Restart policy for all containers within the pod. One of Always, OnFailure, Never. More info: http://kubernetes.io/docs/user-guide/pod-states#restartpolicy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#restart_policy PodV1#restart_policy} RestartPolicy *string `field:"optional" json:"restartPolicy" yaml:"restartPolicy"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#security_context PodV1#security_context} SecurityContext *PodV1SpecSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: http://releases.k8s.io/HEAD/docs/design/service_accounts.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#service_account_name PodV1#service_account_name} ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"` // // When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#share_process_namespace PodV1#share_process_namespace} ShareProcessNamespace interface{} `field:"optional" json:"shareProcessNamespace" yaml:"shareProcessNamespace"` // If specified, the fully qualified Pod hostname will be "...svc.". If not specified, the pod will not have a domainname at all.. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#subdomain PodV1#subdomain} Subdomain *string `field:"optional" json:"subdomain" yaml:"subdomain"` // Optional duration in seconds the pod needs to terminate gracefully. // // May be decreased in delete request. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#termination_grace_period_seconds PodV1#termination_grace_period_seconds} TerminationGracePeriodSeconds *float64 `field:"optional" json:"terminationGracePeriodSeconds" yaml:"terminationGracePeriodSeconds"` // toleration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#toleration PodV1#toleration} Toleration interface{} `field:"optional" json:"toleration" yaml:"toleration"` // topology_spread_constraint block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_spread_constraint PodV1#topology_spread_constraint} TopologySpreadConstraint interface{} `field:"optional" json:"topologySpreadConstraint" yaml:"topologySpreadConstraint"` // volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume PodV1#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type PodV1SpecAffinity ¶
type PodV1SpecAffinity struct { // node_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#node_affinity PodV1#node_affinity} NodeAffinity *PodV1SpecAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"` // pod_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pod_affinity PodV1#pod_affinity} PodAffinity *PodV1SpecAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"` // pod_anti_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pod_anti_affinity PodV1#pod_anti_affinity} PodAntiAffinity *PodV1SpecAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"` }
type PodV1SpecAffinityNodeAffinity ¶
type PodV1SpecAffinityNodeAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#preferred_during_scheduling_ignored_during_execution PodV1#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#required_during_scheduling_ignored_during_execution PodV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution *PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type PodV1SpecAffinityNodeAffinityOutputReference ¶
type PodV1SpecAffinityNodeAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityNodeAffinity SetInternalValue(val *PodV1SpecAffinityNodeAffinity) PreferredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference RequiredDuringSchedulingIgnoredDuringExecutionInput() *PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPreferredDuringSchedulingIgnoredDuringExecution(value interface{}) PutRequiredDuringSchedulingIgnoredDuringExecution(value *PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) ResetPreferredDuringSchedulingIgnoredDuringExecution() ResetRequiredDuringSchedulingIgnoredDuringExecution() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityOutputReference
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // preference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#preference PodV1#preference} Preference *PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"` // weight is in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#weight PodV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Preference() PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference PreferenceInput() *PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPreference(value *PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
type PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference SetInternalValue(val *PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) MatchExpressions() PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList MatchExpressionsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // node_selector_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#node_selector_term PodV1#node_selector_term} NodeSelectorTerm interface{} `field:"optional" json:"nodeSelectorTerm" yaml:"nodeSelectorTerm"` }
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList MatchExpressionsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution SetInternalValue(val *PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) NodeSelectorTerm() PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList NodeSelectorTermInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodeSelectorTerm(value interface{}) ResetNodeSelectorTerm() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecAffinityOutputReference ¶
type PodV1SpecAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinity SetInternalValue(val *PodV1SpecAffinity) NodeAffinity() PodV1SpecAffinityNodeAffinityOutputReference NodeAffinityInput() *PodV1SpecAffinityNodeAffinity PodAffinity() PodV1SpecAffinityPodAffinityOutputReference PodAffinityInput() *PodV1SpecAffinityPodAffinity PodAntiAffinity() PodV1SpecAffinityPodAntiAffinityOutputReference PodAntiAffinityInput() *PodV1SpecAffinityPodAntiAffinity // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodeAffinity(value *PodV1SpecAffinityNodeAffinity) PutPodAffinity(value *PodV1SpecAffinityPodAffinity) PutPodAntiAffinity(value *PodV1SpecAffinityPodAntiAffinity) ResetNodeAffinity() ResetPodAffinity() ResetPodAntiAffinity() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityOutputReference ¶
func NewPodV1SpecAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityOutputReference
type PodV1SpecAffinityPodAffinity ¶
type PodV1SpecAffinityPodAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#preferred_during_scheduling_ignored_during_execution PodV1#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#required_during_scheduling_ignored_during_execution PodV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type PodV1SpecAffinityPodAffinityOutputReference ¶
type PodV1SpecAffinityPodAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityPodAffinity SetInternalValue(val *PodV1SpecAffinityPodAffinity) PreferredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList RequiredDuringSchedulingIgnoredDuringExecutionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPreferredDuringSchedulingIgnoredDuringExecution(value interface{}) PutRequiredDuringSchedulingIgnoredDuringExecution(value interface{}) ResetPreferredDuringSchedulingIgnoredDuringExecution() ResetRequiredDuringSchedulingIgnoredDuringExecution() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityOutputReference ¶
func NewPodV1SpecAffinityPodAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAffinityOutputReference
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pod_affinity_term PodV1#pod_affinity_term} PodAffinityTerm *PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#weight PodV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PodAffinityTerm() PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPodAffinityTerm(value *PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_key PodV1#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#label_selector PodV1#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespaces PodV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_labels PodV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList MatchExpressionsInput() interface{} MatchLabels() *map[string]*string SetMatchLabels(val *map[string]*string) MatchLabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() ResetMatchLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewPodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_key PodV1#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#label_selector PodV1#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespaces PodV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_labels PodV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList MatchExpressionsInput() interface{} MatchLabels() *map[string]*string SetMatchLabels(val *map[string]*string) MatchLabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() ResetMatchLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LabelSelector() PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecAffinityPodAntiAffinity ¶
type PodV1SpecAffinityPodAntiAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#preferred_during_scheduling_ignored_during_execution PodV1#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#required_during_scheduling_ignored_during_execution PodV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type PodV1SpecAffinityPodAntiAffinityOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityPodAntiAffinity SetInternalValue(val *PodV1SpecAffinityPodAntiAffinity) PreferredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList RequiredDuringSchedulingIgnoredDuringExecutionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPreferredDuringSchedulingIgnoredDuringExecution(value interface{}) PutRequiredDuringSchedulingIgnoredDuringExecution(value interface{}) ResetPreferredDuringSchedulingIgnoredDuringExecution() ResetRequiredDuringSchedulingIgnoredDuringExecution() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAntiAffinityOutputReference
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pod_affinity_term PodV1#pod_affinity_term} PodAffinityTerm *PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#weight PodV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PodAffinityTerm() PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Weight() *float64 SetWeight(val *float64) WeightInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPodAffinityTerm(value *PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_key PodV1#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#label_selector PodV1#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespaces PodV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_labels PodV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList MatchExpressionsInput() interface{} MatchLabels() *map[string]*string SetMatchLabels(val *map[string]*string) MatchLabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() ResetMatchLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_key PodV1#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#label_selector PodV1#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespaces PodV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_labels PodV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList MatchExpressionsInput() interface{} MatchLabels() *map[string]*string SetMatchLabels(val *map[string]*string) MatchLabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() ResetMatchLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LabelSelector() PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewPodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type PodV1SpecContainer ¶
type PodV1SpecContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#args PodV1#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#env PodV1#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#env_from PodV1#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: http://kubernetes.io/docs/user-guide/images. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#image PodV1#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/images#updating-images // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#image_pull_policy PodV1#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#lifecycle PodV1#lifecycle} Lifecycle *PodV1SpecContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#liveness_probe PodV1#liveness_probe} LivenessProbe *PodV1SpecContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#readiness_probe PodV1#readiness_probe} ReadinessProbe *PodV1SpecContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resources PodV1#resources} Resources *PodV1SpecContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#security_context PodV1#security_context} SecurityContext *PodV1SpecContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#startup_probe PodV1#startup_probe} StartupProbe *PodV1SpecContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#stdin PodV1#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#stdin_once PodV1#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#termination_message_path PodV1#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#termination_message_policy PodV1#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tty PodV1#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_mount block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_mount PodV1#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#working_dir PodV1#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type PodV1SpecContainerEnv ¶
type PodV1SpecContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value_from PodV1#value_from} ValueFrom *PodV1SpecContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type PodV1SpecContainerEnvFrom ¶
type PodV1SpecContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map_ref PodV1#config_map_ref} ConfigMapRef *PodV1SpecContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#prefix PodV1#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_ref PodV1#secret_ref} SecretRef *PodV1SpecContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type PodV1SpecContainerEnvFromConfigMapRef ¶
type PodV1SpecContainerEnvFromConfigMapRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecContainerEnvFromConfigMapRefOutputReference ¶
type PodV1SpecContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvFromConfigMapRef SetInternalValue(val *PodV1SpecContainerEnvFromConfigMapRef) Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvFromConfigMapRefOutputReference ¶
func NewPodV1SpecContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvFromConfigMapRefOutputReference
type PodV1SpecContainerEnvFromList ¶
type PodV1SpecContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvFromList ¶
func NewPodV1SpecContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerEnvFromList
type PodV1SpecContainerEnvFromOutputReference ¶
type PodV1SpecContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMapRef() PodV1SpecContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *PodV1SpecContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Prefix() *string SetPrefix(val *string) PrefixInput() *string SecretRef() PodV1SpecContainerEnvFromSecretRefOutputReference SecretRefInput() *PodV1SpecContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConfigMapRef(value *PodV1SpecContainerEnvFromConfigMapRef) PutSecretRef(value *PodV1SpecContainerEnvFromSecretRef) ResetConfigMapRef() ResetPrefix() ResetSecretRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvFromOutputReference ¶
func NewPodV1SpecContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerEnvFromOutputReference
type PodV1SpecContainerEnvFromSecretRef ¶
type PodV1SpecContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecContainerEnvFromSecretRefOutputReference ¶
type PodV1SpecContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvFromSecretRef SetInternalValue(val *PodV1SpecContainerEnvFromSecretRef) Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvFromSecretRefOutputReference ¶
func NewPodV1SpecContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvFromSecretRefOutputReference
type PodV1SpecContainerEnvList ¶
type PodV1SpecContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvList ¶
func NewPodV1SpecContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerEnvList
type PodV1SpecContainerEnvOutputReference ¶
type PodV1SpecContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueFrom() PodV1SpecContainerEnvValueFromOutputReference ValueFromInput() *PodV1SpecContainerEnvValueFrom ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutValueFrom(value *PodV1SpecContainerEnvValueFrom) ResetValue() ResetValueFrom() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvOutputReference ¶
func NewPodV1SpecContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerEnvOutputReference
type PodV1SpecContainerEnvValueFrom ¶
type PodV1SpecContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map_key_ref PodV1#config_map_key_ref} ConfigMapKeyRef *PodV1SpecContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_ref PodV1#field_ref} FieldRef *PodV1SpecContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource_field_ref PodV1#resource_field_ref} ResourceFieldRef *PodV1SpecContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_key_ref PodV1#secret_key_ref} SecretKeyRef *PodV1SpecContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type PodV1SpecContainerEnvValueFromConfigMapKeyRef ¶
type PodV1SpecContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *PodV1SpecContainerEnvValueFromConfigMapKeyRef) Key() *string SetKey(val *string) KeyInput() *string Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewPodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference
type PodV1SpecContainerEnvValueFromFieldRef ¶
type PodV1SpecContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#api_version PodV1#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_path PodV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type PodV1SpecContainerEnvValueFromFieldRefOutputReference ¶
type PodV1SpecContainerEnvValueFromFieldRefOutputReference interface { cdktf.ComplexObject ApiVersion() *string SetApiVersion(val *string) ApiVersionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldPath() *string SetFieldPath(val *string) FieldPathInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvValueFromFieldRef SetInternalValue(val *PodV1SpecContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetApiVersion() ResetFieldPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvValueFromFieldRefOutputReference ¶
func NewPodV1SpecContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromFieldRefOutputReference
type PodV1SpecContainerEnvValueFromOutputReference ¶
type PodV1SpecContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMapKeyRef() PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *PodV1SpecContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldRef() PodV1SpecContainerEnvValueFromFieldRefOutputReference FieldRefInput() *PodV1SpecContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvValueFrom SetInternalValue(val *PodV1SpecContainerEnvValueFrom) ResourceFieldRef() PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *PodV1SpecContainerEnvValueFromResourceFieldRef SecretKeyRef() PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *PodV1SpecContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConfigMapKeyRef(value *PodV1SpecContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *PodV1SpecContainerEnvValueFromFieldRef) PutResourceFieldRef(value *PodV1SpecContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *PodV1SpecContainerEnvValueFromSecretKeyRef) ResetConfigMapKeyRef() ResetFieldRef() ResetResourceFieldRef() ResetSecretKeyRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvValueFromOutputReference ¶
func NewPodV1SpecContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromOutputReference
type PodV1SpecContainerEnvValueFromResourceFieldRef ¶
type PodV1SpecContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource PodV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_name PodV1#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#divisor PodV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference ¶
type PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Divisor() *string SetDivisor(val *string) DivisorInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvValueFromResourceFieldRef SetInternalValue(val *PodV1SpecContainerEnvValueFromResourceFieldRef) Resource() *string SetResource(val *string) ResourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetContainerName() ResetDivisor() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewPodV1SpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference
type PodV1SpecContainerEnvValueFromSecretKeyRef ¶
type PodV1SpecContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference ¶
type PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerEnvValueFromSecretKeyRef SetInternalValue(val *PodV1SpecContainerEnvValueFromSecretKeyRef) Key() *string SetKey(val *string) KeyInput() *string Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewPodV1SpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference
type PodV1SpecContainerLifecycle ¶
type PodV1SpecContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#post_start PodV1#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pre_stop PodV1#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type PodV1SpecContainerLifecycleOutputReference ¶
type PodV1SpecContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerLifecycle SetInternalValue(val *PodV1SpecContainerLifecycle) PostStart() PodV1SpecContainerLifecyclePostStartList PostStartInput() interface{} PreStop() PodV1SpecContainerLifecyclePreStopList PreStopInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPostStart(value interface{}) PutPreStop(value interface{}) ResetPostStart() ResetPreStop() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecycleOutputReference ¶
func NewPodV1SpecContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecycleOutputReference
type PodV1SpecContainerLifecyclePostStart ¶
type PodV1SpecContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type PodV1SpecContainerLifecyclePostStartExec ¶
type PodV1SpecContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecContainerLifecyclePostStartExecOutputReference ¶
type PodV1SpecContainerLifecyclePostStartExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerLifecyclePostStartExec SetInternalValue(val *PodV1SpecContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartExecOutputReference ¶
func NewPodV1SpecContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePostStartExecOutputReference
type PodV1SpecContainerLifecyclePostStartHttpGet ¶
type PodV1SpecContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader ¶
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type PodV1SpecContainerLifecyclePostStartHttpGetOutputReference ¶
type PodV1SpecContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecContainerLifecyclePostStartHttpGet SetInternalValue(val *PodV1SpecContainerLifecyclePostStartHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference ¶
func NewPodV1SpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePostStartHttpGetOutputReference
type PodV1SpecContainerLifecyclePostStartList ¶
type PodV1SpecContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartList ¶
func NewPodV1SpecContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartList
type PodV1SpecContainerLifecyclePostStartOutputReference ¶
type PodV1SpecContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecContainerLifecyclePostStartExecOutputReference ExecInput() *PodV1SpecContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() PodV1SpecContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *PodV1SpecContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() PodV1SpecContainerLifecyclePostStartTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecContainerLifecyclePostStartExec) PutHttpGet(value *PodV1SpecContainerLifecyclePostStartHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetHttpGet() ResetTcpSocket() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartOutputReference ¶
func NewPodV1SpecContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartOutputReference
type PodV1SpecContainerLifecyclePostStartTcpSocket ¶
type PodV1SpecContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecContainerLifecyclePostStartTcpSocketList ¶
type PodV1SpecContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartTcpSocketList ¶
func NewPodV1SpecContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePostStartTcpSocketList
type PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference ¶
type PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewPodV1SpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference
type PodV1SpecContainerLifecyclePreStop ¶
type PodV1SpecContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type PodV1SpecContainerLifecyclePreStopExec ¶
type PodV1SpecContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecContainerLifecyclePreStopExecOutputReference ¶
type PodV1SpecContainerLifecyclePreStopExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerLifecyclePreStopExec SetInternalValue(val *PodV1SpecContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopExecOutputReference ¶
func NewPodV1SpecContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePreStopExecOutputReference
type PodV1SpecContainerLifecyclePreStopHttpGet ¶
type PodV1SpecContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader ¶
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type PodV1SpecContainerLifecyclePreStopHttpGetOutputReference ¶
type PodV1SpecContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecContainerLifecyclePreStopHttpGet SetInternalValue(val *PodV1SpecContainerLifecyclePreStopHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference ¶
func NewPodV1SpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLifecyclePreStopHttpGetOutputReference
type PodV1SpecContainerLifecyclePreStopList ¶
type PodV1SpecContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopList ¶
func NewPodV1SpecContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopList
type PodV1SpecContainerLifecyclePreStopOutputReference ¶
type PodV1SpecContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecContainerLifecyclePreStopExecOutputReference ExecInput() *PodV1SpecContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() PodV1SpecContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *PodV1SpecContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() PodV1SpecContainerLifecyclePreStopTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecContainerLifecyclePreStopExec) PutHttpGet(value *PodV1SpecContainerLifecyclePreStopHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetHttpGet() ResetTcpSocket() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopOutputReference ¶
func NewPodV1SpecContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopOutputReference
type PodV1SpecContainerLifecyclePreStopTcpSocket ¶
type PodV1SpecContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecContainerLifecyclePreStopTcpSocketList ¶
type PodV1SpecContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopTcpSocketList ¶
func NewPodV1SpecContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLifecyclePreStopTcpSocketList
type PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference ¶
type PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewPodV1SpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference
type PodV1SpecContainerList ¶
type PodV1SpecContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerList ¶
func NewPodV1SpecContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerList
type PodV1SpecContainerLivenessProbe ¶
type PodV1SpecContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecContainerLivenessProbeExec ¶
type PodV1SpecContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecContainerLivenessProbeExecOutputReference ¶
type PodV1SpecContainerLivenessProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerLivenessProbeExec SetInternalValue(val *PodV1SpecContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeExecOutputReference ¶
func NewPodV1SpecContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeExecOutputReference
type PodV1SpecContainerLivenessProbeHttpGet ¶
type PodV1SpecContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecContainerLivenessProbeHttpGetHttpHeader ¶
type PodV1SpecContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList ¶
type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList
type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
type PodV1SpecContainerLivenessProbeHttpGetOutputReference ¶
type PodV1SpecContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecContainerLivenessProbeHttpGet SetInternalValue(val *PodV1SpecContainerLivenessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeHttpGetOutputReference ¶
func NewPodV1SpecContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeHttpGetOutputReference
type PodV1SpecContainerLivenessProbeOutputReference ¶
type PodV1SpecContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecContainerLivenessProbeExecOutputReference ExecInput() *PodV1SpecContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecContainerLivenessProbeHttpGetOutputReference HttpGetInput() *PodV1SpecContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecContainerLivenessProbe SetInternalValue(val *PodV1SpecContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecContainerLivenessProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecContainerLivenessProbeExec) PutHttpGet(value *PodV1SpecContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeOutputReference ¶
func NewPodV1SpecContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerLivenessProbeOutputReference
type PodV1SpecContainerLivenessProbeTcpSocket ¶
type PodV1SpecContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecContainerLivenessProbeTcpSocketList ¶
type PodV1SpecContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeTcpSocketList ¶
func NewPodV1SpecContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerLivenessProbeTcpSocketList
type PodV1SpecContainerLivenessProbeTcpSocketOutputReference ¶
type PodV1SpecContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference ¶
func NewPodV1SpecContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerLivenessProbeTcpSocketOutputReference
type PodV1SpecContainerOutputReference ¶
type PodV1SpecContainerOutputReference interface { cdktf.ComplexObject Args() *[]*string SetArgs(val *[]*string) ArgsInput() *[]*string Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Env() PodV1SpecContainerEnvList EnvFrom() PodV1SpecContainerEnvFromList EnvFromInput() interface{} EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string ImagePullPolicy() *string SetImagePullPolicy(val *string) ImagePullPolicyInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Lifecycle() PodV1SpecContainerLifecycleOutputReference LifecycleInput() *PodV1SpecContainerLifecycle LivenessProbe() PodV1SpecContainerLivenessProbeOutputReference LivenessProbeInput() *PodV1SpecContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() PodV1SpecContainerPortList PortInput() interface{} ReadinessProbe() PodV1SpecContainerReadinessProbeOutputReference ReadinessProbeInput() *PodV1SpecContainerReadinessProbe Resources() PodV1SpecContainerResourcesOutputReference ResourcesInput() *PodV1SpecContainerResources SecurityContext() PodV1SpecContainerSecurityContextOutputReference SecurityContextInput() *PodV1SpecContainerSecurityContext StartupProbe() PodV1SpecContainerStartupProbeOutputReference StartupProbeInput() *PodV1SpecContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeMount() PodV1SpecContainerVolumeMountList VolumeMountInput() interface{} WorkingDir() *string SetWorkingDir(val *string) WorkingDirInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEnv(value interface{}) PutEnvFrom(value interface{}) PutLifecycle(value *PodV1SpecContainerLifecycle) PutLivenessProbe(value *PodV1SpecContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *PodV1SpecContainerReadinessProbe) PutResources(value *PodV1SpecContainerResources) PutSecurityContext(value *PodV1SpecContainerSecurityContext) PutStartupProbe(value *PodV1SpecContainerStartupProbe) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerOutputReference ¶
func NewPodV1SpecContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerOutputReference
type PodV1SpecContainerPort ¶
type PodV1SpecContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_port PodV1#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_ip PodV1#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_port PodV1#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#protocol PodV1#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type PodV1SpecContainerPortList ¶
type PodV1SpecContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerPortList ¶
func NewPodV1SpecContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerPortList
type PodV1SpecContainerPortOutputReference ¶
type PodV1SpecContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerPort() *float64 SetContainerPort(val *float64) ContainerPortInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostIp() *string SetHostIp(val *string) HostIpInput() *string HostPort() *float64 SetHostPort(val *float64) HostPortInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHostIp() ResetHostPort() ResetName() ResetProtocol() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerPortOutputReference ¶
func NewPodV1SpecContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerPortOutputReference
type PodV1SpecContainerReadinessProbe ¶
type PodV1SpecContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecContainerReadinessProbeExec ¶
type PodV1SpecContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecContainerReadinessProbeExecOutputReference ¶
type PodV1SpecContainerReadinessProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerReadinessProbeExec SetInternalValue(val *PodV1SpecContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeExecOutputReference ¶
func NewPodV1SpecContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeExecOutputReference
type PodV1SpecContainerReadinessProbeHttpGet ¶
type PodV1SpecContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecContainerReadinessProbeHttpGetHttpHeader ¶
type PodV1SpecContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList ¶
type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList
type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
type PodV1SpecContainerReadinessProbeHttpGetOutputReference ¶
type PodV1SpecContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecContainerReadinessProbeHttpGet SetInternalValue(val *PodV1SpecContainerReadinessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeHttpGetOutputReference ¶
func NewPodV1SpecContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeHttpGetOutputReference
type PodV1SpecContainerReadinessProbeOutputReference ¶
type PodV1SpecContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecContainerReadinessProbeExecOutputReference ExecInput() *PodV1SpecContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecContainerReadinessProbeHttpGetOutputReference HttpGetInput() *PodV1SpecContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecContainerReadinessProbe SetInternalValue(val *PodV1SpecContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecContainerReadinessProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecContainerReadinessProbeExec) PutHttpGet(value *PodV1SpecContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeOutputReference ¶
func NewPodV1SpecContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerReadinessProbeOutputReference
type PodV1SpecContainerReadinessProbeTcpSocket ¶
type PodV1SpecContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecContainerReadinessProbeTcpSocketList ¶
type PodV1SpecContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeTcpSocketList ¶
func NewPodV1SpecContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerReadinessProbeTcpSocketList
type PodV1SpecContainerReadinessProbeTcpSocketOutputReference ¶
type PodV1SpecContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference ¶
func NewPodV1SpecContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerReadinessProbeTcpSocketOutputReference
type PodV1SpecContainerResources ¶
type PodV1SpecContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#limits PodV1#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#requests PodV1#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type PodV1SpecContainerResourcesOutputReference ¶
type PodV1SpecContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerResources SetInternalValue(val *PodV1SpecContainerResources) Limits() *map[string]*string SetLimits(val *map[string]*string) LimitsInput() *map[string]*string Requests() *map[string]*string SetRequests(val *map[string]*string) RequestsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLimits() ResetRequests() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerResourcesOutputReference ¶
func NewPodV1SpecContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerResourcesOutputReference
type PodV1SpecContainerSecurityContext ¶
type PodV1SpecContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#allow_privilege_escalation PodV1#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#capabilities PodV1#capabilities} Capabilities *PodV1SpecContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#privileged PodV1#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only_root_filesystem PodV1#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_group PodV1#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_non_root PodV1#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_user PodV1#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#seccomp_profile PodV1#seccomp_profile} SeccompProfile *PodV1SpecContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#se_linux_options PodV1#se_linux_options} SeLinuxOptions *PodV1SpecContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type PodV1SpecContainerSecurityContextCapabilities ¶
type PodV1SpecContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#add PodV1#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#drop PodV1#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type PodV1SpecContainerSecurityContextCapabilitiesOutputReference ¶
type PodV1SpecContainerSecurityContextCapabilitiesOutputReference interface { cdktf.ComplexObject Add() *[]*string SetAdd(val *[]*string) AddInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Drop() *[]*string SetDrop(val *[]*string) DropInput() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerSecurityContextCapabilities SetInternalValue(val *PodV1SpecContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAdd() ResetDrop() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference ¶
func NewPodV1SpecContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextCapabilitiesOutputReference
type PodV1SpecContainerSecurityContextOutputReference ¶
type PodV1SpecContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() PodV1SpecContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *PodV1SpecContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerSecurityContext SetInternalValue(val *PodV1SpecContainerSecurityContext) Privileged() interface{} SetPrivileged(val interface{}) PrivilegedInput() interface{} ReadOnlyRootFilesystem() interface{} SetReadOnlyRootFilesystem(val interface{}) ReadOnlyRootFilesystemInput() interface{} RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() PodV1SpecContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *PodV1SpecContainerSecurityContextSeccompProfile SeLinuxOptions() PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *PodV1SpecContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapabilities(value *PodV1SpecContainerSecurityContextCapabilities) PutSeccompProfile(value *PodV1SpecContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *PodV1SpecContainerSecurityContextSeLinuxOptions) ResetAllowPrivilegeEscalation() ResetCapabilities() ResetPrivileged() ResetReadOnlyRootFilesystem() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerSecurityContextOutputReference ¶
func NewPodV1SpecContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextOutputReference
type PodV1SpecContainerSecurityContextSeLinuxOptions ¶
type PodV1SpecContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#level PodV1#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#role PodV1#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#user PodV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
type PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerSecurityContextSeLinuxOptions SetInternalValue(val *PodV1SpecContainerSecurityContextSeLinuxOptions) Level() *string SetLevel(val *string) LevelInput() *string Role() *string SetRole(val *string) RoleInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string User() *string SetUser(val *string) UserInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLevel() ResetRole() ResetType() ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewPodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference
type PodV1SpecContainerSecurityContextSeccompProfile ¶
type PodV1SpecContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#localhost_profile PodV1#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type PodV1SpecContainerSecurityContextSeccompProfileOutputReference ¶
type PodV1SpecContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerSecurityContextSeccompProfile SetInternalValue(val *PodV1SpecContainerSecurityContextSeccompProfile) LocalhostProfile() *string SetLocalhostProfile(val *string) LocalhostProfileInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLocalhostProfile() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference ¶
func NewPodV1SpecContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerSecurityContextSeccompProfileOutputReference
type PodV1SpecContainerStartupProbe ¶
type PodV1SpecContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecContainerStartupProbeExec ¶
type PodV1SpecContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecContainerStartupProbeExecOutputReference ¶
type PodV1SpecContainerStartupProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecContainerStartupProbeExec SetInternalValue(val *PodV1SpecContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeExecOutputReference ¶
func NewPodV1SpecContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeExecOutputReference
type PodV1SpecContainerStartupProbeHttpGet ¶
type PodV1SpecContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecContainerStartupProbeHttpGetHttpHeader ¶
type PodV1SpecContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecContainerStartupProbeHttpGetHttpHeaderList ¶
type PodV1SpecContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerStartupProbeHttpGetHttpHeaderList
type PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference
type PodV1SpecContainerStartupProbeHttpGetOutputReference ¶
type PodV1SpecContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecContainerStartupProbeHttpGet SetInternalValue(val *PodV1SpecContainerStartupProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeHttpGetOutputReference ¶
func NewPodV1SpecContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeHttpGetOutputReference
type PodV1SpecContainerStartupProbeOutputReference ¶
type PodV1SpecContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecContainerStartupProbeExecOutputReference ExecInput() *PodV1SpecContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecContainerStartupProbeHttpGetOutputReference HttpGetInput() *PodV1SpecContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecContainerStartupProbe SetInternalValue(val *PodV1SpecContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecContainerStartupProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecContainerStartupProbeExec) PutHttpGet(value *PodV1SpecContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeOutputReference ¶
func NewPodV1SpecContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecContainerStartupProbeOutputReference
type PodV1SpecContainerStartupProbeTcpSocket ¶
type PodV1SpecContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecContainerStartupProbeTcpSocketList ¶
type PodV1SpecContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeTcpSocketList ¶
func NewPodV1SpecContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerStartupProbeTcpSocketList
type PodV1SpecContainerStartupProbeTcpSocketOutputReference ¶
type PodV1SpecContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerStartupProbeTcpSocketOutputReference ¶
func NewPodV1SpecContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerStartupProbeTcpSocketOutputReference
type PodV1SpecContainerVolumeMount ¶
type PodV1SpecContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mount_path PodV1#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mount_propagation PodV1#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#sub_path PodV1#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type PodV1SpecContainerVolumeMountList ¶
type PodV1SpecContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerVolumeMountList ¶
func NewPodV1SpecContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecContainerVolumeMountList
type PodV1SpecContainerVolumeMountOutputReference ¶
type PodV1SpecContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MountPath() *string SetMountPath(val *string) MountPathInput() *string MountPropagation() *string SetMountPropagation(val *string) MountPropagationInput() *string Name() *string SetName(val *string) NameInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SubPath() *string SetSubPath(val *string) SubPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountPropagation() ResetReadOnly() ResetSubPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecContainerVolumeMountOutputReference ¶
func NewPodV1SpecContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecContainerVolumeMountOutputReference
type PodV1SpecDnsConfig ¶
type PodV1SpecDnsConfig struct { // A list of DNS name server IP addresses. // // This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#nameservers PodV1#nameservers} Nameservers *[]*string `field:"optional" json:"nameservers" yaml:"nameservers"` // option block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#option PodV1#option} Option interface{} `field:"optional" json:"option" yaml:"option"` // A list of DNS search domains for host-name lookup. // // This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#searches PodV1#searches} Searches *[]*string `field:"optional" json:"searches" yaml:"searches"` }
type PodV1SpecDnsConfigOption ¶
type PodV1SpecDnsConfigOption struct { // Name of the option. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of the option. Optional: Defaults to empty. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecDnsConfigOptionList ¶
type PodV1SpecDnsConfigOptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecDnsConfigOptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecDnsConfigOptionList ¶
func NewPodV1SpecDnsConfigOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecDnsConfigOptionList
type PodV1SpecDnsConfigOptionOutputReference ¶
type PodV1SpecDnsConfigOptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecDnsConfigOptionOutputReference ¶
func NewPodV1SpecDnsConfigOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecDnsConfigOptionOutputReference
type PodV1SpecDnsConfigOutputReference ¶
type PodV1SpecDnsConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecDnsConfig SetInternalValue(val *PodV1SpecDnsConfig) Nameservers() *[]*string SetNameservers(val *[]*string) NameserversInput() *[]*string Option() PodV1SpecDnsConfigOptionList OptionInput() interface{} Searches() *[]*string SetSearches(val *[]*string) SearchesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutOption(value interface{}) ResetNameservers() ResetOption() ResetSearches() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecDnsConfigOutputReference ¶
func NewPodV1SpecDnsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecDnsConfigOutputReference
type PodV1SpecHostAliases ¶
type PodV1SpecHostAliases struct { // Hostnames for the IP address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#hostnames PodV1#hostnames} Hostnames *[]*string `field:"required" json:"hostnames" yaml:"hostnames"` // IP address of the host file entry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#ip PodV1#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` }
type PodV1SpecHostAliasesList ¶
type PodV1SpecHostAliasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecHostAliasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecHostAliasesList ¶
func NewPodV1SpecHostAliasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecHostAliasesList
type PodV1SpecHostAliasesOutputReference ¶
type PodV1SpecHostAliasesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hostnames() *[]*string SetHostnames(val *[]*string) HostnamesInput() *[]*string InternalValue() interface{} SetInternalValue(val interface{}) Ip() *string SetIp(val *string) IpInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecHostAliasesOutputReference ¶
func NewPodV1SpecHostAliasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecHostAliasesOutputReference
type PodV1SpecImagePullSecrets ¶
type PodV1SpecImagePullSecrets struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` }
type PodV1SpecImagePullSecretsList ¶
type PodV1SpecImagePullSecretsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecImagePullSecretsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecImagePullSecretsList ¶
func NewPodV1SpecImagePullSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecImagePullSecretsList
type PodV1SpecImagePullSecretsOutputReference ¶
type PodV1SpecImagePullSecretsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecImagePullSecretsOutputReference ¶
func NewPodV1SpecImagePullSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecImagePullSecretsOutputReference
type PodV1SpecInitContainer ¶
type PodV1SpecInitContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#args PodV1#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#env PodV1#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#env_from PodV1#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: http://kubernetes.io/docs/user-guide/images. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#image PodV1#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/images#updating-images // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#image_pull_policy PodV1#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#lifecycle PodV1#lifecycle} Lifecycle *PodV1SpecInitContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#liveness_probe PodV1#liveness_probe} LivenessProbe *PodV1SpecInitContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#readiness_probe PodV1#readiness_probe} ReadinessProbe *PodV1SpecInitContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resources PodV1#resources} Resources *PodV1SpecInitContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#security_context PodV1#security_context} SecurityContext *PodV1SpecInitContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#startup_probe PodV1#startup_probe} StartupProbe *PodV1SpecInitContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#stdin PodV1#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#stdin_once PodV1#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#termination_message_path PodV1#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#termination_message_policy PodV1#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tty PodV1#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_mount block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_mount PodV1#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#working_dir PodV1#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type PodV1SpecInitContainerEnv ¶
type PodV1SpecInitContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value_from PodV1#value_from} ValueFrom *PodV1SpecInitContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type PodV1SpecInitContainerEnvFrom ¶
type PodV1SpecInitContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map_ref PodV1#config_map_ref} ConfigMapRef *PodV1SpecInitContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#prefix PodV1#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_ref PodV1#secret_ref} SecretRef *PodV1SpecInitContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type PodV1SpecInitContainerEnvFromConfigMapRef ¶
type PodV1SpecInitContainerEnvFromConfigMapRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecInitContainerEnvFromConfigMapRefOutputReference ¶
type PodV1SpecInitContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvFromConfigMapRef SetInternalValue(val *PodV1SpecInitContainerEnvFromConfigMapRef) Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference ¶
func NewPodV1SpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvFromConfigMapRefOutputReference
type PodV1SpecInitContainerEnvFromList ¶
type PodV1SpecInitContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvFromList ¶
func NewPodV1SpecInitContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerEnvFromList
type PodV1SpecInitContainerEnvFromOutputReference ¶
type PodV1SpecInitContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMapRef() PodV1SpecInitContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *PodV1SpecInitContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Prefix() *string SetPrefix(val *string) PrefixInput() *string SecretRef() PodV1SpecInitContainerEnvFromSecretRefOutputReference SecretRefInput() *PodV1SpecInitContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConfigMapRef(value *PodV1SpecInitContainerEnvFromConfigMapRef) PutSecretRef(value *PodV1SpecInitContainerEnvFromSecretRef) ResetConfigMapRef() ResetPrefix() ResetSecretRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvFromOutputReference ¶
func NewPodV1SpecInitContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerEnvFromOutputReference
type PodV1SpecInitContainerEnvFromSecretRef ¶
type PodV1SpecInitContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecInitContainerEnvFromSecretRefOutputReference ¶
type PodV1SpecInitContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvFromSecretRef SetInternalValue(val *PodV1SpecInitContainerEnvFromSecretRef) Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvFromSecretRefOutputReference ¶
func NewPodV1SpecInitContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvFromSecretRefOutputReference
type PodV1SpecInitContainerEnvList ¶
type PodV1SpecInitContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvList ¶
func NewPodV1SpecInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerEnvList
type PodV1SpecInitContainerEnvOutputReference ¶
type PodV1SpecInitContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueFrom() PodV1SpecInitContainerEnvValueFromOutputReference ValueFromInput() *PodV1SpecInitContainerEnvValueFrom ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutValueFrom(value *PodV1SpecInitContainerEnvValueFrom) ResetValue() ResetValueFrom() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvOutputReference ¶
func NewPodV1SpecInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerEnvOutputReference
type PodV1SpecInitContainerEnvValueFrom ¶
type PodV1SpecInitContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map_key_ref PodV1#config_map_key_ref} ConfigMapKeyRef *PodV1SpecInitContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_ref PodV1#field_ref} FieldRef *PodV1SpecInitContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource_field_ref PodV1#resource_field_ref} ResourceFieldRef *PodV1SpecInitContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_key_ref PodV1#secret_key_ref} SecretKeyRef *PodV1SpecInitContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type PodV1SpecInitContainerEnvValueFromConfigMapKeyRef ¶
type PodV1SpecInitContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *PodV1SpecInitContainerEnvValueFromConfigMapKeyRef) Key() *string SetKey(val *string) KeyInput() *string Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewPodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
type PodV1SpecInitContainerEnvValueFromFieldRef ¶
type PodV1SpecInitContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#api_version PodV1#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_path PodV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type PodV1SpecInitContainerEnvValueFromFieldRefOutputReference ¶
type PodV1SpecInitContainerEnvValueFromFieldRefOutputReference interface { cdktf.ComplexObject ApiVersion() *string SetApiVersion(val *string) ApiVersionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldPath() *string SetFieldPath(val *string) FieldPathInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvValueFromFieldRef SetInternalValue(val *PodV1SpecInitContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetApiVersion() ResetFieldPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference ¶
func NewPodV1SpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromFieldRefOutputReference
type PodV1SpecInitContainerEnvValueFromOutputReference ¶
type PodV1SpecInitContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMapKeyRef() PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *PodV1SpecInitContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldRef() PodV1SpecInitContainerEnvValueFromFieldRefOutputReference FieldRefInput() *PodV1SpecInitContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvValueFrom SetInternalValue(val *PodV1SpecInitContainerEnvValueFrom) ResourceFieldRef() PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *PodV1SpecInitContainerEnvValueFromResourceFieldRef SecretKeyRef() PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *PodV1SpecInitContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConfigMapKeyRef(value *PodV1SpecInitContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *PodV1SpecInitContainerEnvValueFromFieldRef) PutResourceFieldRef(value *PodV1SpecInitContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *PodV1SpecInitContainerEnvValueFromSecretKeyRef) ResetConfigMapKeyRef() ResetFieldRef() ResetResourceFieldRef() ResetSecretKeyRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvValueFromOutputReference ¶
func NewPodV1SpecInitContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromOutputReference
type PodV1SpecInitContainerEnvValueFromResourceFieldRef ¶
type PodV1SpecInitContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource PodV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_name PodV1#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#divisor PodV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
type PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Divisor() *string SetDivisor(val *string) DivisorInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvValueFromResourceFieldRef SetInternalValue(val *PodV1SpecInitContainerEnvValueFromResourceFieldRef) Resource() *string SetResource(val *string) ResourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetContainerName() ResetDivisor() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewPodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference
type PodV1SpecInitContainerEnvValueFromSecretKeyRef ¶
type PodV1SpecInitContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
type PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerEnvValueFromSecretKeyRef SetInternalValue(val *PodV1SpecInitContainerEnvValueFromSecretKeyRef) Key() *string SetKey(val *string) KeyInput() *string Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewPodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference
type PodV1SpecInitContainerLifecycle ¶
type PodV1SpecInitContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#post_start PodV1#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pre_stop PodV1#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type PodV1SpecInitContainerLifecycleOutputReference ¶
type PodV1SpecInitContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerLifecycle SetInternalValue(val *PodV1SpecInitContainerLifecycle) PostStart() PodV1SpecInitContainerLifecyclePostStartList PostStartInput() interface{} PreStop() PodV1SpecInitContainerLifecyclePreStopList PreStopInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPostStart(value interface{}) PutPreStop(value interface{}) ResetPostStart() ResetPreStop() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecycleOutputReference ¶
func NewPodV1SpecInitContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecycleOutputReference
type PodV1SpecInitContainerLifecyclePostStart ¶
type PodV1SpecInitContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecInitContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecInitContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type PodV1SpecInitContainerLifecyclePostStartExec ¶
type PodV1SpecInitContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecInitContainerLifecyclePostStartExecOutputReference ¶
type PodV1SpecInitContainerLifecyclePostStartExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerLifecyclePostStartExec SetInternalValue(val *PodV1SpecInitContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePostStartExecOutputReference
type PodV1SpecInitContainerLifecyclePostStartHttpGet ¶
type PodV1SpecInitContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader ¶
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
type PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecInitContainerLifecyclePostStartHttpGet SetInternalValue(val *PodV1SpecInitContainerLifecyclePostStartHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference
type PodV1SpecInitContainerLifecyclePostStartList ¶
type PodV1SpecInitContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartList ¶
func NewPodV1SpecInitContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartList
type PodV1SpecInitContainerLifecyclePostStartOutputReference ¶
type PodV1SpecInitContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecInitContainerLifecyclePostStartExecOutputReference ExecInput() *PodV1SpecInitContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *PodV1SpecInitContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() PodV1SpecInitContainerLifecyclePostStartTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecInitContainerLifecyclePostStartExec) PutHttpGet(value *PodV1SpecInitContainerLifecyclePostStartHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetHttpGet() ResetTcpSocket() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartOutputReference
type PodV1SpecInitContainerLifecyclePostStartTcpSocket ¶
type PodV1SpecInitContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecInitContainerLifecyclePostStartTcpSocketList ¶
type PodV1SpecInitContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList ¶
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePostStartTcpSocketList
type PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
type PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference
type PodV1SpecInitContainerLifecyclePreStop ¶
type PodV1SpecInitContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecInitContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecInitContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type PodV1SpecInitContainerLifecyclePreStopExec ¶
type PodV1SpecInitContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecInitContainerLifecyclePreStopExecOutputReference ¶
type PodV1SpecInitContainerLifecyclePreStopExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerLifecyclePreStopExec SetInternalValue(val *PodV1SpecInitContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePreStopExecOutputReference
type PodV1SpecInitContainerLifecyclePreStopHttpGet ¶
type PodV1SpecInitContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader ¶
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
type PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecInitContainerLifecyclePreStopHttpGet SetInternalValue(val *PodV1SpecInitContainerLifecyclePreStopHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference
type PodV1SpecInitContainerLifecyclePreStopList ¶
type PodV1SpecInitContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopList ¶
func NewPodV1SpecInitContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopList
type PodV1SpecInitContainerLifecyclePreStopOutputReference ¶
type PodV1SpecInitContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecInitContainerLifecyclePreStopExecOutputReference ExecInput() *PodV1SpecInitContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *PodV1SpecInitContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() PodV1SpecInitContainerLifecyclePreStopTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecInitContainerLifecyclePreStopExec) PutHttpGet(value *PodV1SpecInitContainerLifecyclePreStopHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetHttpGet() ResetTcpSocket() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopOutputReference
type PodV1SpecInitContainerLifecyclePreStopTcpSocket ¶
type PodV1SpecInitContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecInitContainerLifecyclePreStopTcpSocketList ¶
type PodV1SpecInitContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList ¶
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLifecyclePreStopTcpSocketList
type PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
type PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewPodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference
type PodV1SpecInitContainerList ¶
type PodV1SpecInitContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerList ¶
func NewPodV1SpecInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerList
type PodV1SpecInitContainerLivenessProbe ¶
type PodV1SpecInitContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecInitContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecInitContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecInitContainerLivenessProbeExec ¶
type PodV1SpecInitContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecInitContainerLivenessProbeExecOutputReference ¶
type PodV1SpecInitContainerLivenessProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerLivenessProbeExec SetInternalValue(val *PodV1SpecInitContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeExecOutputReference ¶
func NewPodV1SpecInitContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeExecOutputReference
type PodV1SpecInitContainerLivenessProbeHttpGet ¶
type PodV1SpecInitContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader ¶
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
type PodV1SpecInitContainerLivenessProbeHttpGetOutputReference ¶
type PodV1SpecInitContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecInitContainerLivenessProbeHttpGet SetInternalValue(val *PodV1SpecInitContainerLivenessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference ¶
func NewPodV1SpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeHttpGetOutputReference
type PodV1SpecInitContainerLivenessProbeOutputReference ¶
type PodV1SpecInitContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecInitContainerLivenessProbeExecOutputReference ExecInput() *PodV1SpecInitContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecInitContainerLivenessProbeHttpGetOutputReference HttpGetInput() *PodV1SpecInitContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecInitContainerLivenessProbe SetInternalValue(val *PodV1SpecInitContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecInitContainerLivenessProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecInitContainerLivenessProbeExec) PutHttpGet(value *PodV1SpecInitContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeOutputReference ¶
func NewPodV1SpecInitContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerLivenessProbeOutputReference
type PodV1SpecInitContainerLivenessProbeTcpSocket ¶
type PodV1SpecInitContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecInitContainerLivenessProbeTcpSocketList ¶
type PodV1SpecInitContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeTcpSocketList ¶
func NewPodV1SpecInitContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerLivenessProbeTcpSocketList
type PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference ¶
type PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference ¶
func NewPodV1SpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference
type PodV1SpecInitContainerOutputReference ¶
type PodV1SpecInitContainerOutputReference interface { cdktf.ComplexObject Args() *[]*string SetArgs(val *[]*string) ArgsInput() *[]*string Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Env() PodV1SpecInitContainerEnvList EnvFrom() PodV1SpecInitContainerEnvFromList EnvFromInput() interface{} EnvInput() interface{} // Experimental. Fqn() *string Image() *string SetImage(val *string) ImageInput() *string ImagePullPolicy() *string SetImagePullPolicy(val *string) ImagePullPolicyInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Lifecycle() PodV1SpecInitContainerLifecycleOutputReference LifecycleInput() *PodV1SpecInitContainerLifecycle LivenessProbe() PodV1SpecInitContainerLivenessProbeOutputReference LivenessProbeInput() *PodV1SpecInitContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() PodV1SpecInitContainerPortList PortInput() interface{} ReadinessProbe() PodV1SpecInitContainerReadinessProbeOutputReference ReadinessProbeInput() *PodV1SpecInitContainerReadinessProbe Resources() PodV1SpecInitContainerResourcesOutputReference ResourcesInput() *PodV1SpecInitContainerResources SecurityContext() PodV1SpecInitContainerSecurityContextOutputReference SecurityContextInput() *PodV1SpecInitContainerSecurityContext StartupProbe() PodV1SpecInitContainerStartupProbeOutputReference StartupProbeInput() *PodV1SpecInitContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeMount() PodV1SpecInitContainerVolumeMountList VolumeMountInput() interface{} WorkingDir() *string SetWorkingDir(val *string) WorkingDirInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEnv(value interface{}) PutEnvFrom(value interface{}) PutLifecycle(value *PodV1SpecInitContainerLifecycle) PutLivenessProbe(value *PodV1SpecInitContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *PodV1SpecInitContainerReadinessProbe) PutResources(value *PodV1SpecInitContainerResources) PutSecurityContext(value *PodV1SpecInitContainerSecurityContext) PutStartupProbe(value *PodV1SpecInitContainerStartupProbe) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerOutputReference ¶
func NewPodV1SpecInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerOutputReference
type PodV1SpecInitContainerPort ¶
type PodV1SpecInitContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_port PodV1#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_ip PodV1#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_port PodV1#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#protocol PodV1#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type PodV1SpecInitContainerPortList ¶
type PodV1SpecInitContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerPortList ¶
func NewPodV1SpecInitContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerPortList
type PodV1SpecInitContainerPortOutputReference ¶
type PodV1SpecInitContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerPort() *float64 SetContainerPort(val *float64) ContainerPortInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostIp() *string SetHostIp(val *string) HostIpInput() *string HostPort() *float64 SetHostPort(val *float64) HostPortInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHostIp() ResetHostPort() ResetName() ResetProtocol() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerPortOutputReference ¶
func NewPodV1SpecInitContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerPortOutputReference
type PodV1SpecInitContainerReadinessProbe ¶
type PodV1SpecInitContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecInitContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecInitContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecInitContainerReadinessProbeExec ¶
type PodV1SpecInitContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecInitContainerReadinessProbeExecOutputReference ¶
type PodV1SpecInitContainerReadinessProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerReadinessProbeExec SetInternalValue(val *PodV1SpecInitContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeExecOutputReference ¶
func NewPodV1SpecInitContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeExecOutputReference
type PodV1SpecInitContainerReadinessProbeHttpGet ¶
type PodV1SpecInitContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader ¶
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
type PodV1SpecInitContainerReadinessProbeHttpGetOutputReference ¶
type PodV1SpecInitContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecInitContainerReadinessProbeHttpGet SetInternalValue(val *PodV1SpecInitContainerReadinessProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference ¶
func NewPodV1SpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeHttpGetOutputReference
type PodV1SpecInitContainerReadinessProbeOutputReference ¶
type PodV1SpecInitContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecInitContainerReadinessProbeExecOutputReference ExecInput() *PodV1SpecInitContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecInitContainerReadinessProbeHttpGetOutputReference HttpGetInput() *PodV1SpecInitContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecInitContainerReadinessProbe SetInternalValue(val *PodV1SpecInitContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecInitContainerReadinessProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecInitContainerReadinessProbeExec) PutHttpGet(value *PodV1SpecInitContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeOutputReference ¶
func NewPodV1SpecInitContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerReadinessProbeOutputReference
type PodV1SpecInitContainerReadinessProbeTcpSocket ¶
type PodV1SpecInitContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecInitContainerReadinessProbeTcpSocketList ¶
type PodV1SpecInitContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeTcpSocketList ¶
func NewPodV1SpecInitContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerReadinessProbeTcpSocketList
type PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference ¶
type PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference ¶
func NewPodV1SpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference
type PodV1SpecInitContainerResources ¶
type PodV1SpecInitContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#limits PodV1#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#requests PodV1#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type PodV1SpecInitContainerResourcesOutputReference ¶
type PodV1SpecInitContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerResources SetInternalValue(val *PodV1SpecInitContainerResources) Limits() *map[string]*string SetLimits(val *map[string]*string) LimitsInput() *map[string]*string Requests() *map[string]*string SetRequests(val *map[string]*string) RequestsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLimits() ResetRequests() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerResourcesOutputReference ¶
func NewPodV1SpecInitContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerResourcesOutputReference
type PodV1SpecInitContainerSecurityContext ¶
type PodV1SpecInitContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#allow_privilege_escalation PodV1#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#capabilities PodV1#capabilities} Capabilities *PodV1SpecInitContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#privileged PodV1#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only_root_filesystem PodV1#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_group PodV1#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_non_root PodV1#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_user PodV1#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#seccomp_profile PodV1#seccomp_profile} SeccompProfile *PodV1SpecInitContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#se_linux_options PodV1#se_linux_options} SeLinuxOptions *PodV1SpecInitContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type PodV1SpecInitContainerSecurityContextCapabilities ¶
type PodV1SpecInitContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#add PodV1#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#drop PodV1#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference ¶
type PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference interface { cdktf.ComplexObject Add() *[]*string SetAdd(val *[]*string) AddInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Drop() *[]*string SetDrop(val *[]*string) DropInput() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerSecurityContextCapabilities SetInternalValue(val *PodV1SpecInitContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAdd() ResetDrop() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference ¶
func NewPodV1SpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference
type PodV1SpecInitContainerSecurityContextOutputReference ¶
type PodV1SpecInitContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *PodV1SpecInitContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerSecurityContext SetInternalValue(val *PodV1SpecInitContainerSecurityContext) Privileged() interface{} SetPrivileged(val interface{}) PrivilegedInput() interface{} ReadOnlyRootFilesystem() interface{} SetReadOnlyRootFilesystem(val interface{}) ReadOnlyRootFilesystemInput() interface{} RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *PodV1SpecInitContainerSecurityContextSeccompProfile SeLinuxOptions() PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *PodV1SpecInitContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCapabilities(value *PodV1SpecInitContainerSecurityContextCapabilities) PutSeccompProfile(value *PodV1SpecInitContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *PodV1SpecInitContainerSecurityContextSeLinuxOptions) ResetAllowPrivilegeEscalation() ResetCapabilities() ResetPrivileged() ResetReadOnlyRootFilesystem() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerSecurityContextOutputReference ¶
func NewPodV1SpecInitContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextOutputReference
type PodV1SpecInitContainerSecurityContextSeLinuxOptions ¶
type PodV1SpecInitContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#level PodV1#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#role PodV1#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#user PodV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
type PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerSecurityContextSeLinuxOptions SetInternalValue(val *PodV1SpecInitContainerSecurityContextSeLinuxOptions) Level() *string SetLevel(val *string) LevelInput() *string Role() *string SetRole(val *string) RoleInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string User() *string SetUser(val *string) UserInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLevel() ResetRole() ResetType() ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewPodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference
type PodV1SpecInitContainerSecurityContextSeccompProfile ¶
type PodV1SpecInitContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#localhost_profile PodV1#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference ¶
type PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerSecurityContextSeccompProfile SetInternalValue(val *PodV1SpecInitContainerSecurityContextSeccompProfile) LocalhostProfile() *string SetLocalhostProfile(val *string) LocalhostProfileInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLocalhostProfile() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference ¶
func NewPodV1SpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference
type PodV1SpecInitContainerStartupProbe ¶
type PodV1SpecInitContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#exec PodV1#exec} Exec *PodV1SpecInitContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#failure_threshold PodV1#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_get PodV1#http_get} HttpGet *PodV1SpecInitContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#initial_delay_seconds PodV1#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#period_seconds PodV1#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#success_threshold PodV1#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#tcp_socket PodV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#timeout_seconds PodV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type PodV1SpecInitContainerStartupProbeExec ¶
type PodV1SpecInitContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#command PodV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type PodV1SpecInitContainerStartupProbeExecOutputReference ¶
type PodV1SpecInitContainerStartupProbeExecOutputReference interface { cdktf.ComplexObject Command() *[]*string SetCommand(val *[]*string) CommandInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecInitContainerStartupProbeExec SetInternalValue(val *PodV1SpecInitContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCommand() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeExecOutputReference ¶
func NewPodV1SpecInitContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeExecOutputReference
type PodV1SpecInitContainerStartupProbeHttpGet ¶
type PodV1SpecInitContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host PodV1#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#http_header PodV1#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#scheme PodV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeader ¶
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
type PodV1SpecInitContainerStartupProbeHttpGetOutputReference ¶
type PodV1SpecInitContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Host() *string SetHost(val *string) HostInput() *string HttpHeader() PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *PodV1SpecInitContainerStartupProbeHttpGet SetInternalValue(val *PodV1SpecInitContainerStartupProbeHttpGet) Path() *string SetPath(val *string) PathInput() *string Port() *string SetPort(val *string) PortInput() *string Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHttpHeader(value interface{}) ResetHost() ResetHttpHeader() ResetPath() ResetPort() ResetScheme() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference ¶
func NewPodV1SpecInitContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeHttpGetOutputReference
type PodV1SpecInitContainerStartupProbeOutputReference ¶
type PodV1SpecInitContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Exec() PodV1SpecInitContainerStartupProbeExecOutputReference ExecInput() *PodV1SpecInitContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() PodV1SpecInitContainerStartupProbeHttpGetOutputReference HttpGetInput() *PodV1SpecInitContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *PodV1SpecInitContainerStartupProbe SetInternalValue(val *PodV1SpecInitContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() PodV1SpecInitContainerStartupProbeTcpSocketList TcpSocketInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeoutSeconds() *float64 SetTimeoutSeconds(val *float64) TimeoutSecondsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutExec(value *PodV1SpecInitContainerStartupProbeExec) PutHttpGet(value *PodV1SpecInitContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeOutputReference ¶
func NewPodV1SpecInitContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecInitContainerStartupProbeOutputReference
type PodV1SpecInitContainerStartupProbeTcpSocket ¶
type PodV1SpecInitContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#port PodV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type PodV1SpecInitContainerStartupProbeTcpSocketList ¶
type PodV1SpecInitContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeTcpSocketList ¶
func NewPodV1SpecInitContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerStartupProbeTcpSocketList
type PodV1SpecInitContainerStartupProbeTcpSocketOutputReference ¶
type PodV1SpecInitContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *string SetPort(val *string) PortInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference ¶
func NewPodV1SpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerStartupProbeTcpSocketOutputReference
type PodV1SpecInitContainerVolumeMount ¶
type PodV1SpecInitContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mount_path PodV1#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mount_propagation PodV1#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#sub_path PodV1#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type PodV1SpecInitContainerVolumeMountList ¶
type PodV1SpecInitContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecInitContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerVolumeMountList ¶
func NewPodV1SpecInitContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecInitContainerVolumeMountList
type PodV1SpecInitContainerVolumeMountOutputReference ¶
type PodV1SpecInitContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MountPath() *string SetMountPath(val *string) MountPathInput() *string MountPropagation() *string SetMountPropagation(val *string) MountPropagationInput() *string Name() *string SetName(val *string) NameInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SubPath() *string SetSubPath(val *string) SubPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountPropagation() ResetReadOnly() ResetSubPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecInitContainerVolumeMountOutputReference ¶
func NewPodV1SpecInitContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecInitContainerVolumeMountOutputReference
type PodV1SpecOutputReference ¶
type PodV1SpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 Affinity() PodV1SpecAffinityOutputReference AffinityInput() *PodV1SpecAffinity AutomountServiceAccountToken() interface{} SetAutomountServiceAccountToken(val interface{}) AutomountServiceAccountTokenInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Container() PodV1SpecContainerList ContainerInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DnsConfig() PodV1SpecDnsConfigOutputReference DnsConfigInput() *PodV1SpecDnsConfig DnsPolicy() *string SetDnsPolicy(val *string) DnsPolicyInput() *string EnableServiceLinks() interface{} SetEnableServiceLinks(val interface{}) EnableServiceLinksInput() interface{} // Experimental. Fqn() *string HostAliases() PodV1SpecHostAliasesList HostAliasesInput() interface{} HostIpc() interface{} SetHostIpc(val interface{}) HostIpcInput() interface{} Hostname() *string SetHostname(val *string) HostnameInput() *string HostNetwork() interface{} SetHostNetwork(val interface{}) HostNetworkInput() interface{} HostPid() interface{} SetHostPid(val interface{}) HostPidInput() interface{} ImagePullSecrets() PodV1SpecImagePullSecretsList ImagePullSecretsInput() interface{} InitContainer() PodV1SpecInitContainerList InitContainerInput() interface{} InternalValue() *PodV1Spec SetInternalValue(val *PodV1Spec) NodeName() *string SetNodeName(val *string) NodeNameInput() *string NodeSelector() *map[string]*string SetNodeSelector(val *map[string]*string) NodeSelectorInput() *map[string]*string PriorityClassName() *string SetPriorityClassName(val *string) PriorityClassNameInput() *string ReadinessGate() PodV1SpecReadinessGateList ReadinessGateInput() interface{} RestartPolicy() *string SetRestartPolicy(val *string) RestartPolicyInput() *string SecurityContext() PodV1SpecSecurityContextOutputReference SecurityContextInput() *PodV1SpecSecurityContext ServiceAccountName() *string SetServiceAccountName(val *string) ServiceAccountNameInput() *string Subdomain() *string SetSubdomain(val *string) SubdomainInput() *string TerminationGracePeriodSeconds() *float64 SetTerminationGracePeriodSeconds(val *float64) TerminationGracePeriodSecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Toleration() PodV1SpecTolerationList TolerationInput() interface{} TopologySpreadConstraint() PodV1SpecTopologySpreadConstraintList TopologySpreadConstraintInput() interface{} Volume() PodV1SpecVolumeList VolumeInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAffinity(value *PodV1SpecAffinity) PutContainer(value interface{}) PutDnsConfig(value *PodV1SpecDnsConfig) PutHostAliases(value interface{}) PutImagePullSecrets(value interface{}) PutInitContainer(value interface{}) PutReadinessGate(value interface{}) PutSecurityContext(value *PodV1SpecSecurityContext) PutToleration(value interface{}) PutTopologySpreadConstraint(value interface{}) PutVolume(value interface{}) ResetActiveDeadlineSeconds() ResetAffinity() ResetAutomountServiceAccountToken() ResetContainer() ResetDnsConfig() ResetDnsPolicy() ResetEnableServiceLinks() ResetHostAliases() ResetHostIpc() ResetHostname() ResetHostNetwork() ResetHostPid() ResetImagePullSecrets() ResetInitContainer() ResetNodeName() ResetNodeSelector() ResetPriorityClassName() ResetReadinessGate() ResetRestartPolicy() ResetSecurityContext() ResetServiceAccountName() ResetSubdomain() ResetTerminationGracePeriodSeconds() ResetToleration() ResetTopologySpreadConstraint() ResetVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecOutputReference ¶
func NewPodV1SpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecOutputReference
type PodV1SpecReadinessGate ¶
type PodV1SpecReadinessGate struct { // refers to a condition in the pod's condition list with matching type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#condition_type PodV1#condition_type} ConditionType *string `field:"required" json:"conditionType" yaml:"conditionType"` }
type PodV1SpecReadinessGateList ¶
type PodV1SpecReadinessGateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecReadinessGateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecReadinessGateList ¶
func NewPodV1SpecReadinessGateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecReadinessGateList
type PodV1SpecReadinessGateOutputReference ¶
type PodV1SpecReadinessGateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConditionType() *string SetConditionType(val *string) ConditionTypeInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecReadinessGateOutputReference ¶
func NewPodV1SpecReadinessGateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecReadinessGateOutputReference
type PodV1SpecSecurityContext ¶
type PodV1SpecSecurityContext struct { // A special supplemental group that applies to all containers in a pod. // // Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_group PodV1#fs_group} FsGroup *string `field:"optional" json:"fsGroup" yaml:"fsGroup"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_group PodV1#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_non_root PodV1#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#run_as_user PodV1#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#seccomp_profile PodV1#seccomp_profile} SeccompProfile *PodV1SpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#se_linux_options PodV1#se_linux_options} SeLinuxOptions *PodV1SpecSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` // A list of groups applied to the first process run in each container, in addition to the container's primary GID. // // If unspecified, no groups will be added to any container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#supplemental_groups PodV1#supplemental_groups} SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"` // sysctl block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#sysctl PodV1#sysctl} Sysctl interface{} `field:"optional" json:"sysctl" yaml:"sysctl"` }
type PodV1SpecSecurityContextOutputReference ¶
type PodV1SpecSecurityContextOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsGroup() *string SetFsGroup(val *string) FsGroupInput() *string InternalValue() *PodV1SpecSecurityContext SetInternalValue(val *PodV1SpecSecurityContext) RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() PodV1SpecSecurityContextSeccompProfileOutputReference SeccompProfileInput() *PodV1SpecSecurityContextSeccompProfile SeLinuxOptions() PodV1SpecSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *PodV1SpecSecurityContextSeLinuxOptions SupplementalGroups() *[]*float64 SetSupplementalGroups(val *[]*float64) SupplementalGroupsInput() *[]*float64 Sysctl() PodV1SpecSecurityContextSysctlList SysctlInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSeccompProfile(value *PodV1SpecSecurityContextSeccompProfile) PutSeLinuxOptions(value *PodV1SpecSecurityContextSeLinuxOptions) PutSysctl(value interface{}) ResetFsGroup() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() ResetSupplementalGroups() ResetSysctl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecSecurityContextOutputReference ¶
func NewPodV1SpecSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextOutputReference
type PodV1SpecSecurityContextSeLinuxOptions ¶
type PodV1SpecSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#level PodV1#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#role PodV1#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#user PodV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type PodV1SpecSecurityContextSeLinuxOptionsOutputReference ¶
type PodV1SpecSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecSecurityContextSeLinuxOptions SetInternalValue(val *PodV1SpecSecurityContextSeLinuxOptions) Level() *string SetLevel(val *string) LevelInput() *string Role() *string SetRole(val *string) RoleInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string User() *string SetUser(val *string) UserInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLevel() ResetRole() ResetType() ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference ¶
func NewPodV1SpecSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextSeLinuxOptionsOutputReference
type PodV1SpecSecurityContextSeccompProfile ¶
type PodV1SpecSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#localhost_profile PodV1#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type PodV1SpecSecurityContextSeccompProfileOutputReference ¶
type PodV1SpecSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecSecurityContextSeccompProfile SetInternalValue(val *PodV1SpecSecurityContextSeccompProfile) LocalhostProfile() *string SetLocalhostProfile(val *string) LocalhostProfileInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLocalhostProfile() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecSecurityContextSeccompProfileOutputReference ¶
func NewPodV1SpecSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecSecurityContextSeccompProfileOutputReference
type PodV1SpecSecurityContextSysctl ¶
type PodV1SpecSecurityContextSysctl struct { // Name of a property to set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of a property to set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"required" json:"value" yaml:"value"` }
type PodV1SpecSecurityContextSysctlList ¶
type PodV1SpecSecurityContextSysctlList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecSecurityContextSysctlOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecSecurityContextSysctlList ¶
func NewPodV1SpecSecurityContextSysctlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecSecurityContextSysctlList
type PodV1SpecSecurityContextSysctlOutputReference ¶
type PodV1SpecSecurityContextSysctlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecSecurityContextSysctlOutputReference ¶
func NewPodV1SpecSecurityContextSysctlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecSecurityContextSysctlOutputReference
type PodV1SpecToleration ¶
type PodV1SpecToleration struct { // Effect indicates the taint effect to match. // // Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#effect PodV1#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key is the taint key that the toleration applies to. // // Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to the value. // // Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. // // By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#toleration_seconds PodV1#toleration_seconds} TolerationSeconds *string `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"` // Value is the taint value the toleration matches to. // // If the operator is Exists, the value should be empty, otherwise just a regular string. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#value PodV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type PodV1SpecTolerationList ¶
type PodV1SpecTolerationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecTolerationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTolerationList ¶
func NewPodV1SpecTolerationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTolerationList
type PodV1SpecTolerationOutputReference ¶
type PodV1SpecTolerationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Effect() *string SetEffect(val *string) EffectInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TolerationSeconds() *string SetTolerationSeconds(val *string) TolerationSecondsInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEffect() ResetKey() ResetOperator() ResetTolerationSeconds() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTolerationOutputReference ¶
func NewPodV1SpecTolerationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecTolerationOutputReference
type PodV1SpecTopologySpreadConstraint ¶
type PodV1SpecTopologySpreadConstraint struct { // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#label_selector PodV1#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // describes the degree to which pods may be unevenly distributed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#max_skew PodV1#max_skew} MaxSkew *float64 `field:"optional" json:"maxSkew" yaml:"maxSkew"` // the key of node labels. // // Nodes that have a label with this key and identical values are considered to be in the same topology. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#topology_key PodV1#topology_key} TopologyKey *string `field:"optional" json:"topologyKey" yaml:"topologyKey"` // indicates how to deal with a pod if it doesn't satisfy the spread constraint. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#when_unsatisfiable PodV1#when_unsatisfiable} WhenUnsatisfiable *string `field:"optional" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"` }
type PodV1SpecTopologySpreadConstraintLabelSelector ¶
type PodV1SpecTopologySpreadConstraintLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_expressions PodV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#match_labels PodV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type PodV1SpecTopologySpreadConstraintLabelSelectorList ¶
type PodV1SpecTopologySpreadConstraintLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintLabelSelectorList ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorList
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions ¶
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#operator PodV1#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#values PodV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
type PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetOperator() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
type PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference ¶
type PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchExpressions() PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList MatchExpressionsInput() interface{} MatchLabels() *map[string]*string SetMatchLabels(val *map[string]*string) MatchLabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() ResetMatchLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference ¶
func NewPodV1SpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference
type PodV1SpecTopologySpreadConstraintList ¶
type PodV1SpecTopologySpreadConstraintList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecTopologySpreadConstraintOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintList ¶
func NewPodV1SpecTopologySpreadConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecTopologySpreadConstraintList
type PodV1SpecTopologySpreadConstraintOutputReference ¶
type PodV1SpecTopologySpreadConstraintOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LabelSelector() PodV1SpecTopologySpreadConstraintLabelSelectorList LabelSelectorInput() interface{} MaxSkew() *float64 SetMaxSkew(val *float64) MaxSkewInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string WhenUnsatisfiable() *string SetWhenUnsatisfiable(val *string) WhenUnsatisfiableInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetMaxSkew() ResetTopologyKey() ResetWhenUnsatisfiable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecTopologySpreadConstraintOutputReference ¶
func NewPodV1SpecTopologySpreadConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecTopologySpreadConstraintOutputReference
type PodV1SpecVolume ¶
type PodV1SpecVolume struct { // aws_elastic_block_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#aws_elastic_block_store PodV1#aws_elastic_block_store} AwsElasticBlockStore *PodV1SpecVolumeAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"` // azure_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#azure_disk PodV1#azure_disk} AzureDisk *PodV1SpecVolumeAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"` // azure_file block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#azure_file PodV1#azure_file} AzureFile *PodV1SpecVolumeAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"` // ceph_fs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#ceph_fs PodV1#ceph_fs} CephFs *PodV1SpecVolumeCephFs `field:"optional" json:"cephFs" yaml:"cephFs"` // cinder block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#cinder PodV1#cinder} Cinder *PodV1SpecVolumeCinder `field:"optional" json:"cinder" yaml:"cinder"` // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map PodV1#config_map} ConfigMap *PodV1SpecVolumeConfigMap `field:"optional" json:"configMap" yaml:"configMap"` // csi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#csi PodV1#csi} Csi *PodV1SpecVolumeCsi `field:"optional" json:"csi" yaml:"csi"` // downward_api block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#downward_api PodV1#downward_api} DownwardApi *PodV1SpecVolumeDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // empty_dir block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#empty_dir PodV1#empty_dir} EmptyDir *PodV1SpecVolumeEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // fc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fc PodV1#fc} Fc *PodV1SpecVolumeFc `field:"optional" json:"fc" yaml:"fc"` // flex_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#flex_volume PodV1#flex_volume} FlexVolume *PodV1SpecVolumeFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"` // flocker block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#flocker PodV1#flocker} Flocker *PodV1SpecVolumeFlocker `field:"optional" json:"flocker" yaml:"flocker"` // gce_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#gce_persistent_disk PodV1#gce_persistent_disk} GcePersistentDisk *PodV1SpecVolumeGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"` // git_repo block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#git_repo PodV1#git_repo} GitRepo *PodV1SpecVolumeGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"` // glusterfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#glusterfs PodV1#glusterfs} Glusterfs *PodV1SpecVolumeGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"` // host_path block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#host_path PodV1#host_path} HostPath *PodV1SpecVolumeHostPath `field:"optional" json:"hostPath" yaml:"hostPath"` // iscsi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#iscsi PodV1#iscsi} Iscsi *PodV1SpecVolumeIscsi `field:"optional" json:"iscsi" yaml:"iscsi"` // local block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#local PodV1#local} Local *PodV1SpecVolumeLocal `field:"optional" json:"local" yaml:"local"` // Volume's name. Must be a DNS_LABEL and unique within the pod. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // nfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#nfs PodV1#nfs} Nfs *PodV1SpecVolumeNfs `field:"optional" json:"nfs" yaml:"nfs"` // persistent_volume_claim block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#persistent_volume_claim PodV1#persistent_volume_claim} PersistentVolumeClaim *PodV1SpecVolumePersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"` // photon_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#photon_persistent_disk PodV1#photon_persistent_disk} PhotonPersistentDisk *PodV1SpecVolumePhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"` // projected block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#projected PodV1#projected} Projected interface{} `field:"optional" json:"projected" yaml:"projected"` // quobyte block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#quobyte PodV1#quobyte} Quobyte *PodV1SpecVolumeQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"` // rbd block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#rbd PodV1#rbd} Rbd *PodV1SpecVolumeRbd `field:"optional" json:"rbd" yaml:"rbd"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret PodV1#secret} Secret *PodV1SpecVolumeSecret `field:"optional" json:"secret" yaml:"secret"` // vsphere_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#vsphere_volume PodV1#vsphere_volume} VsphereVolume *PodV1SpecVolumeVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"` }
type PodV1SpecVolumeAwsElasticBlockStore ¶
type PodV1SpecVolumeAwsElasticBlockStore struct { // Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_id PodV1#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#partition PodV1#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeAwsElasticBlockStoreOutputReference ¶
type PodV1SpecVolumeAwsElasticBlockStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeAwsElasticBlockStore SetInternalValue(val *PodV1SpecVolumeAwsElasticBlockStore) Partition() *float64 SetPartition(val *float64) PartitionInput() *float64 ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeId() *string SetVolumeId(val *string) VolumeIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetPartition() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference ¶
func NewPodV1SpecVolumeAwsElasticBlockStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAwsElasticBlockStoreOutputReference
type PodV1SpecVolumeAzureDisk ¶
type PodV1SpecVolumeAzureDisk struct { // Host Caching mode: None, Read Only, Read Write. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#caching_mode PodV1#caching_mode} CachingMode *string `field:"required" json:"cachingMode" yaml:"cachingMode"` // The URI the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#data_disk_uri PodV1#data_disk_uri} DataDiskUri *string `field:"required" json:"dataDiskUri" yaml:"dataDiskUri"` // The Name of the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#disk_name PodV1#disk_name} DiskName *string `field:"required" json:"diskName" yaml:"diskName"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The type for the data disk. Expected values: Shared, Dedicated, Managed. Defaults to Shared. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#kind PodV1#kind} Kind *string `field:"optional" json:"kind" yaml:"kind"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeAzureDiskOutputReference ¶
type PodV1SpecVolumeAzureDiskOutputReference interface { cdktf.ComplexObject CachingMode() *string SetCachingMode(val *string) CachingModeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DataDiskUri() *string SetDataDiskUri(val *string) DataDiskUriInput() *string DiskName() *string SetDiskName(val *string) DiskNameInput() *string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeAzureDisk SetInternalValue(val *PodV1SpecVolumeAzureDisk) Kind() *string SetKind(val *string) KindInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetKind() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeAzureDiskOutputReference ¶
func NewPodV1SpecVolumeAzureDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAzureDiskOutputReference
type PodV1SpecVolumeAzureFile ¶
type PodV1SpecVolumeAzureFile struct { // The name of secret that contains Azure Storage Account Name and Key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_name PodV1#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#share_name PodV1#share_name} ShareName *string `field:"required" json:"shareName" yaml:"shareName"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The namespace of the secret that contains Azure Storage Account Name and Key. // // For Kubernetes up to 1.18.x the default is the same as the Pod. For Kubernetes 1.19.x and later the default is "default" namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_namespace PodV1#secret_namespace} SecretNamespace *string `field:"optional" json:"secretNamespace" yaml:"secretNamespace"` }
type PodV1SpecVolumeAzureFileOutputReference ¶
type PodV1SpecVolumeAzureFileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeAzureFile SetInternalValue(val *PodV1SpecVolumeAzureFile) ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretName() *string SetSecretName(val *string) SecretNameInput() *string SecretNamespace() *string SetSecretNamespace(val *string) SecretNamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetReadOnly() ResetSecretNamespace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeAzureFileOutputReference ¶
func NewPodV1SpecVolumeAzureFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeAzureFileOutputReference
type PodV1SpecVolumeCephFs ¶
type PodV1SpecVolumeCephFs struct { // Monitors is a collection of Ceph monitors More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#monitors PodV1#monitors} Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"` // Used as the mounted root, rather than the full Ceph tree, default is /. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Whether to force the read-only setting in VolumeMounts. Defaults to `false` (read/write). More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The path to key ring for User, default is /etc/ceph/user.secret More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_file PodV1#secret_file} SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_ref PodV1#secret_ref} SecretRef *PodV1SpecVolumeCephFsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` // User is the rados user name, default is admin. More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#user PodV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type PodV1SpecVolumeCephFsOutputReference ¶
type PodV1SpecVolumeCephFsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeCephFs SetInternalValue(val *PodV1SpecVolumeCephFs) Monitors() *[]*string SetMonitors(val *[]*string) MonitorsInput() *[]*string Path() *string SetPath(val *string) PathInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretFile() *string SetSecretFile(val *string) SecretFileInput() *string SecretRef() PodV1SpecVolumeCephFsSecretRefOutputReference SecretRefInput() *PodV1SpecVolumeCephFsSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) User() *string SetUser(val *string) UserInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSecretRef(value *PodV1SpecVolumeCephFsSecretRef) ResetPath() ResetReadOnly() ResetSecretFile() ResetSecretRef() ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeCephFsOutputReference ¶
func NewPodV1SpecVolumeCephFsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCephFsOutputReference
type PodV1SpecVolumeCephFsSecretRef ¶
type PodV1SpecVolumeCephFsSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespace PodV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type PodV1SpecVolumeCephFsSecretRefOutputReference ¶
type PodV1SpecVolumeCephFsSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeCephFsSecretRef SetInternalValue(val *PodV1SpecVolumeCephFsSecretRef) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetNamespace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeCephFsSecretRefOutputReference ¶
func NewPodV1SpecVolumeCephFsSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCephFsSecretRefOutputReference
type PodV1SpecVolumeCinder ¶
type PodV1SpecVolumeCinder struct { // Volume ID used to identify the volume in Cinder. More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_id PodV1#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeCinderOutputReference ¶
type PodV1SpecVolumeCinderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeCinder SetInternalValue(val *PodV1SpecVolumeCinder) ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeId() *string SetVolumeId(val *string) VolumeIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeCinderOutputReference ¶
func NewPodV1SpecVolumeCinderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCinderOutputReference
type PodV1SpecVolumeConfigMap ¶
type PodV1SpecVolumeConfigMap struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#default_mode PodV1#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or its keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecVolumeConfigMapItems ¶
type PodV1SpecVolumeConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type PodV1SpecVolumeConfigMapItemsList ¶
type PodV1SpecVolumeConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeConfigMapItemsList ¶
func NewPodV1SpecVolumeConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeConfigMapItemsList
type PodV1SpecVolumeConfigMapItemsOutputReference ¶
type PodV1SpecVolumeConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetMode() ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeConfigMapItemsOutputReference ¶
func NewPodV1SpecVolumeConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeConfigMapItemsOutputReference
type PodV1SpecVolumeConfigMapOutputReference ¶
type PodV1SpecVolumeConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultMode() *string SetDefaultMode(val *string) DefaultModeInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeConfigMap SetInternalValue(val *PodV1SpecVolumeConfigMap) Items() PodV1SpecVolumeConfigMapItemsList ItemsInput() interface{} Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetDefaultMode() ResetItems() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeConfigMapOutputReference ¶
func NewPodV1SpecVolumeConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeConfigMapOutputReference
type PodV1SpecVolumeCsi ¶
type PodV1SpecVolumeCsi struct { // the name of the volume driver to use. More info: https://kubernetes.io/docs/concepts/storage/volumes/#csi. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#driver PodV1#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // node_publish_secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#node_publish_secret_ref PodV1#node_publish_secret_ref} NodePublishSecretRef *PodV1SpecVolumeCsiNodePublishSecretRef `field:"optional" json:"nodePublishSecretRef" yaml:"nodePublishSecretRef"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: http://kubernetes.io/docs/user-guide/volumes#csi. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Attributes of the volume to publish. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_attributes PodV1#volume_attributes} VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"` }
type PodV1SpecVolumeCsiNodePublishSecretRef ¶
type PodV1SpecVolumeCsiNodePublishSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type PodV1SpecVolumeCsiNodePublishSecretRefOutputReference ¶
type PodV1SpecVolumeCsiNodePublishSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeCsiNodePublishSecretRef SetInternalValue(val *PodV1SpecVolumeCsiNodePublishSecretRef) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference ¶
func NewPodV1SpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCsiNodePublishSecretRefOutputReference
type PodV1SpecVolumeCsiOutputReference ¶
type PodV1SpecVolumeCsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Driver() *string SetDriver(val *string) DriverInput() *string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeCsi SetInternalValue(val *PodV1SpecVolumeCsi) NodePublishSecretRef() PodV1SpecVolumeCsiNodePublishSecretRefOutputReference NodePublishSecretRefInput() *PodV1SpecVolumeCsiNodePublishSecretRef ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeAttributes() *map[string]*string SetVolumeAttributes(val *map[string]*string) VolumeAttributesInput() *map[string]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNodePublishSecretRef(value *PodV1SpecVolumeCsiNodePublishSecretRef) ResetFsType() ResetNodePublishSecretRef() ResetReadOnly() ResetVolumeAttributes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeCsiOutputReference ¶
func NewPodV1SpecVolumeCsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeCsiOutputReference
type PodV1SpecVolumeDownwardApi ¶
type PodV1SpecVolumeDownwardApi struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#default_mode PodV1#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type PodV1SpecVolumeDownwardApiItems ¶
type PodV1SpecVolumeDownwardApiItems struct { // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_ref PodV1#field_ref} FieldRef *PodV1SpecVolumeDownwardApiItemsFieldRef `field:"required" json:"fieldRef" yaml:"fieldRef"` // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"required" json:"path" yaml:"path"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource_field_ref PodV1#resource_field_ref} ResourceFieldRef *PodV1SpecVolumeDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type PodV1SpecVolumeDownwardApiItemsFieldRef ¶
type PodV1SpecVolumeDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#api_version PodV1#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_path PodV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference ¶
type PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference interface { cdktf.ComplexObject ApiVersion() *string SetApiVersion(val *string) ApiVersionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldPath() *string SetFieldPath(val *string) FieldPathInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeDownwardApiItemsFieldRef SetInternalValue(val *PodV1SpecVolumeDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetApiVersion() ResetFieldPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference ¶
func NewPodV1SpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference
type PodV1SpecVolumeDownwardApiItemsList ¶
type PodV1SpecVolumeDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeDownwardApiItemsList ¶
func NewPodV1SpecVolumeDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeDownwardApiItemsList
type PodV1SpecVolumeDownwardApiItemsOutputReference ¶
type PodV1SpecVolumeDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldRef() PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference FieldRefInput() *PodV1SpecVolumeDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *PodV1SpecVolumeDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutFieldRef(value *PodV1SpecVolumeDownwardApiItemsFieldRef) PutResourceFieldRef(value *PodV1SpecVolumeDownwardApiItemsResourceFieldRef) ResetMode() ResetResourceFieldRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeDownwardApiItemsOutputReference ¶
func NewPodV1SpecVolumeDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeDownwardApiItemsOutputReference
type PodV1SpecVolumeDownwardApiItemsResourceFieldRef ¶
type PodV1SpecVolumeDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_name PodV1#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource PodV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#divisor PodV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
type PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Divisor() *string SetDivisor(val *string) DivisorInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeDownwardApiItemsResourceFieldRef SetInternalValue(val *PodV1SpecVolumeDownwardApiItemsResourceFieldRef) Resource() *string SetResource(val *string) ResourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDivisor() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
func NewPodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference
type PodV1SpecVolumeDownwardApiOutputReference ¶
type PodV1SpecVolumeDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultMode() *string SetDefaultMode(val *string) DefaultModeInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeDownwardApi SetInternalValue(val *PodV1SpecVolumeDownwardApi) Items() PodV1SpecVolumeDownwardApiItemsList ItemsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetDefaultMode() ResetItems() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeDownwardApiOutputReference ¶
func NewPodV1SpecVolumeDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeDownwardApiOutputReference
type PodV1SpecVolumeEmptyDir ¶
type PodV1SpecVolumeEmptyDir struct { // What type of storage medium should back this directory. // // The default is "" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#medium PodV1#medium} Medium *string `field:"optional" json:"medium" yaml:"medium"` // Total amount of local storage required for this EmptyDir volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#size_limit PodV1#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type PodV1SpecVolumeEmptyDirOutputReference ¶
type PodV1SpecVolumeEmptyDirOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeEmptyDir SetInternalValue(val *PodV1SpecVolumeEmptyDir) Medium() *string SetMedium(val *string) MediumInput() *string SizeLimit() *string SetSizeLimit(val *string) SizeLimitInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMedium() ResetSizeLimit() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeEmptyDirOutputReference ¶
func NewPodV1SpecVolumeEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeEmptyDirOutputReference
type PodV1SpecVolumeFc ¶
type PodV1SpecVolumeFc struct { // FC target lun number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#lun PodV1#lun} Lun *float64 `field:"required" json:"lun" yaml:"lun"` // FC target worldwide names (WWNs). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#target_ww_ns PodV1#target_ww_ns} TargetWwNs *[]*string `field:"required" json:"targetWwNs" yaml:"targetWwNs"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeFcOutputReference ¶
type PodV1SpecVolumeFcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeFc SetInternalValue(val *PodV1SpecVolumeFc) Lun() *float64 SetLun(val *float64) LunInput() *float64 ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} TargetWwNs() *[]*string SetTargetWwNs(val *[]*string) TargetWwNsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeFcOutputReference ¶
func NewPodV1SpecVolumeFcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFcOutputReference
type PodV1SpecVolumeFlexVolume ¶
type PodV1SpecVolumeFlexVolume struct { // Driver is the name of the driver to use for this volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#driver PodV1#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Extra command options if any. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#options PodV1#options} Options *map[string]*string `field:"optional" json:"options" yaml:"options"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_ref PodV1#secret_ref} SecretRef *PodV1SpecVolumeFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type PodV1SpecVolumeFlexVolumeOutputReference ¶
type PodV1SpecVolumeFlexVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Driver() *string SetDriver(val *string) DriverInput() *string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeFlexVolume SetInternalValue(val *PodV1SpecVolumeFlexVolume) Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() PodV1SpecVolumeFlexVolumeSecretRefOutputReference SecretRefInput() *PodV1SpecVolumeFlexVolumeSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSecretRef(value *PodV1SpecVolumeFlexVolumeSecretRef) ResetFsType() ResetOptions() ResetReadOnly() ResetSecretRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeFlexVolumeOutputReference ¶
func NewPodV1SpecVolumeFlexVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlexVolumeOutputReference
type PodV1SpecVolumeFlexVolumeSecretRef ¶
type PodV1SpecVolumeFlexVolumeSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespace PodV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type PodV1SpecVolumeFlexVolumeSecretRefOutputReference ¶
type PodV1SpecVolumeFlexVolumeSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeFlexVolumeSecretRef SetInternalValue(val *PodV1SpecVolumeFlexVolumeSecretRef) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetNamespace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference ¶
func NewPodV1SpecVolumeFlexVolumeSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlexVolumeSecretRefOutputReference
type PodV1SpecVolumeFlocker ¶
type PodV1SpecVolumeFlocker struct { // Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#dataset_name PodV1#dataset_name} DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"` // UUID of the dataset. This is unique identifier of a Flocker dataset. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#dataset_uuid PodV1#dataset_uuid} DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"` }
type PodV1SpecVolumeFlockerOutputReference ¶
type PodV1SpecVolumeFlockerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DatasetName() *string SetDatasetName(val *string) DatasetNameInput() *string DatasetUuid() *string SetDatasetUuid(val *string) DatasetUuidInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeFlocker SetInternalValue(val *PodV1SpecVolumeFlocker) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDatasetName() ResetDatasetUuid() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeFlockerOutputReference ¶
func NewPodV1SpecVolumeFlockerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeFlockerOutputReference
type PodV1SpecVolumeGcePersistentDisk ¶
type PodV1SpecVolumeGcePersistentDisk struct { // Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pd_name PodV1#pd_name} PdName *string `field:"required" json:"pdName" yaml:"pdName"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#partition PodV1#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeGcePersistentDiskOutputReference ¶
type PodV1SpecVolumeGcePersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeGcePersistentDisk SetInternalValue(val *PodV1SpecVolumeGcePersistentDisk) Partition() *float64 SetPartition(val *float64) PartitionInput() *float64 PdName() *string SetPdName(val *string) PdNameInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetPartition() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeGcePersistentDiskOutputReference ¶
func NewPodV1SpecVolumeGcePersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGcePersistentDiskOutputReference
type PodV1SpecVolumeGitRepo ¶
type PodV1SpecVolumeGitRepo struct { // Target directory name. // // Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#directory PodV1#directory} Directory *string `field:"optional" json:"directory" yaml:"directory"` // Repository URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#repository PodV1#repository} Repository *string `field:"optional" json:"repository" yaml:"repository"` // Commit hash for the specified revision. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#revision PodV1#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` }
type PodV1SpecVolumeGitRepoOutputReference ¶
type PodV1SpecVolumeGitRepoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Directory() *string SetDirectory(val *string) DirectoryInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeGitRepo SetInternalValue(val *PodV1SpecVolumeGitRepo) Repository() *string SetRepository(val *string) RepositoryInput() *string Revision() *string SetRevision(val *string) RevisionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDirectory() ResetRepository() ResetRevision() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeGitRepoOutputReference ¶
func NewPodV1SpecVolumeGitRepoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGitRepoOutputReference
type PodV1SpecVolumeGlusterfs ¶
type PodV1SpecVolumeGlusterfs struct { // The endpoint name that details Glusterfs topology. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#endpoints_name PodV1#endpoints_name} EndpointsName *string `field:"required" json:"endpointsName" yaml:"endpointsName"` // The Glusterfs volume path. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"required" json:"path" yaml:"path"` // Whether to force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeGlusterfsOutputReference ¶
type PodV1SpecVolumeGlusterfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EndpointsName() *string SetEndpointsName(val *string) EndpointsNameInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeGlusterfs SetInternalValue(val *PodV1SpecVolumeGlusterfs) Path() *string SetPath(val *string) PathInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeGlusterfsOutputReference ¶
func NewPodV1SpecVolumeGlusterfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeGlusterfsOutputReference
type PodV1SpecVolumeHostPath ¶
type PodV1SpecVolumeHostPath struct { // Path of the directory on the host. More info: http://kubernetes.io/docs/user-guide/volumes#hostpath. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` // Type for HostPath volume. Allowed values are "" (default), DirectoryOrCreate, Directory, FileOrCreate, File, Socket, CharDevice and BlockDevice. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#type PodV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type PodV1SpecVolumeHostPathOutputReference ¶
type PodV1SpecVolumeHostPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeHostPath SetInternalValue(val *PodV1SpecVolumeHostPath) Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPath() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeHostPathOutputReference ¶
func NewPodV1SpecVolumeHostPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeHostPathOutputReference
type PodV1SpecVolumeIscsi ¶
type PodV1SpecVolumeIscsi struct { // Target iSCSI Qualified Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#iqn PodV1#iqn} Iqn *string `field:"required" json:"iqn" yaml:"iqn"` // iSCSI target portal. // // The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#target_portal PodV1#target_portal} TargetPortal *string `field:"required" json:"targetPortal" yaml:"targetPortal"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#iscsi // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // iSCSI interface name that uses an iSCSI transport. Defaults to 'default' (tcp). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#iscsi_interface PodV1#iscsi_interface} IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"` // iSCSI target lun number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#lun PodV1#lun} Lun *float64 `field:"optional" json:"lun" yaml:"lun"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeIscsiOutputReference ¶
type PodV1SpecVolumeIscsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeIscsi SetInternalValue(val *PodV1SpecVolumeIscsi) Iqn() *string SetIqn(val *string) IqnInput() *string IscsiInterface() *string SetIscsiInterface(val *string) IscsiInterfaceInput() *string Lun() *float64 SetLun(val *float64) LunInput() *float64 ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} TargetPortal() *string SetTargetPortal(val *string) TargetPortalInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() ResetIscsiInterface() ResetLun() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeIscsiOutputReference ¶
func NewPodV1SpecVolumeIscsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeIscsiOutputReference
type PodV1SpecVolumeList ¶
type PodV1SpecVolumeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeList ¶
func NewPodV1SpecVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeList
type PodV1SpecVolumeLocal ¶
type PodV1SpecVolumeLocal struct { // Path of the directory on the host. More info: http://kubernetes.io/docs/user-guide/volumes#local. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type PodV1SpecVolumeLocalOutputReference ¶
type PodV1SpecVolumeLocalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeLocal SetInternalValue(val *PodV1SpecVolumeLocal) Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeLocalOutputReference ¶
func NewPodV1SpecVolumeLocalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeLocalOutputReference
type PodV1SpecVolumeNfs ¶
type PodV1SpecVolumeNfs struct { // Path that is exported by the NFS server. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"required" json:"path" yaml:"path"` // Server is the hostname or IP address of the NFS server. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#server PodV1#server} Server *string `field:"required" json:"server" yaml:"server"` // Whether to force the NFS export to be mounted with read-only permissions. Defaults to false. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumeNfsOutputReference ¶
type PodV1SpecVolumeNfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeNfs SetInternalValue(val *PodV1SpecVolumeNfs) Path() *string SetPath(val *string) PathInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} Server() *string SetServer(val *string) ServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeNfsOutputReference ¶
func NewPodV1SpecVolumeNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeNfsOutputReference
type PodV1SpecVolumeOutputReference ¶
type PodV1SpecVolumeOutputReference interface { cdktf.ComplexObject AwsElasticBlockStore() PodV1SpecVolumeAwsElasticBlockStoreOutputReference AwsElasticBlockStoreInput() *PodV1SpecVolumeAwsElasticBlockStore AzureDisk() PodV1SpecVolumeAzureDiskOutputReference AzureDiskInput() *PodV1SpecVolumeAzureDisk AzureFile() PodV1SpecVolumeAzureFileOutputReference AzureFileInput() *PodV1SpecVolumeAzureFile CephFs() PodV1SpecVolumeCephFsOutputReference CephFsInput() *PodV1SpecVolumeCephFs Cinder() PodV1SpecVolumeCinderOutputReference CinderInput() *PodV1SpecVolumeCinder // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMap() PodV1SpecVolumeConfigMapOutputReference ConfigMapInput() *PodV1SpecVolumeConfigMap // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Csi() PodV1SpecVolumeCsiOutputReference CsiInput() *PodV1SpecVolumeCsi DownwardApi() PodV1SpecVolumeDownwardApiOutputReference DownwardApiInput() *PodV1SpecVolumeDownwardApi EmptyDir() PodV1SpecVolumeEmptyDirOutputReference EmptyDirInput() *PodV1SpecVolumeEmptyDir Fc() PodV1SpecVolumeFcOutputReference FcInput() *PodV1SpecVolumeFc FlexVolume() PodV1SpecVolumeFlexVolumeOutputReference FlexVolumeInput() *PodV1SpecVolumeFlexVolume Flocker() PodV1SpecVolumeFlockerOutputReference FlockerInput() *PodV1SpecVolumeFlocker // Experimental. Fqn() *string GcePersistentDisk() PodV1SpecVolumeGcePersistentDiskOutputReference GcePersistentDiskInput() *PodV1SpecVolumeGcePersistentDisk GitRepo() PodV1SpecVolumeGitRepoOutputReference GitRepoInput() *PodV1SpecVolumeGitRepo Glusterfs() PodV1SpecVolumeGlusterfsOutputReference GlusterfsInput() *PodV1SpecVolumeGlusterfs HostPath() PodV1SpecVolumeHostPathOutputReference HostPathInput() *PodV1SpecVolumeHostPath InternalValue() interface{} SetInternalValue(val interface{}) Iscsi() PodV1SpecVolumeIscsiOutputReference IscsiInput() *PodV1SpecVolumeIscsi Local() PodV1SpecVolumeLocalOutputReference LocalInput() *PodV1SpecVolumeLocal Name() *string SetName(val *string) NameInput() *string Nfs() PodV1SpecVolumeNfsOutputReference NfsInput() *PodV1SpecVolumeNfs PersistentVolumeClaim() PodV1SpecVolumePersistentVolumeClaimOutputReference PersistentVolumeClaimInput() *PodV1SpecVolumePersistentVolumeClaim PhotonPersistentDisk() PodV1SpecVolumePhotonPersistentDiskOutputReference PhotonPersistentDiskInput() *PodV1SpecVolumePhotonPersistentDisk Projected() PodV1SpecVolumeProjectedList ProjectedInput() interface{} Quobyte() PodV1SpecVolumeQuobyteOutputReference QuobyteInput() *PodV1SpecVolumeQuobyte Rbd() PodV1SpecVolumeRbdOutputReference RbdInput() *PodV1SpecVolumeRbd Secret() PodV1SpecVolumeSecretOutputReference SecretInput() *PodV1SpecVolumeSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereVolume() PodV1SpecVolumeVsphereVolumeOutputReference VsphereVolumeInput() *PodV1SpecVolumeVsphereVolume // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAwsElasticBlockStore(value *PodV1SpecVolumeAwsElasticBlockStore) PutAzureDisk(value *PodV1SpecVolumeAzureDisk) PutAzureFile(value *PodV1SpecVolumeAzureFile) PutCephFs(value *PodV1SpecVolumeCephFs) PutCinder(value *PodV1SpecVolumeCinder) PutConfigMap(value *PodV1SpecVolumeConfigMap) PutCsi(value *PodV1SpecVolumeCsi) PutDownwardApi(value *PodV1SpecVolumeDownwardApi) PutEmptyDir(value *PodV1SpecVolumeEmptyDir) PutFc(value *PodV1SpecVolumeFc) PutFlexVolume(value *PodV1SpecVolumeFlexVolume) PutFlocker(value *PodV1SpecVolumeFlocker) PutGcePersistentDisk(value *PodV1SpecVolumeGcePersistentDisk) PutGitRepo(value *PodV1SpecVolumeGitRepo) PutGlusterfs(value *PodV1SpecVolumeGlusterfs) PutHostPath(value *PodV1SpecVolumeHostPath) PutIscsi(value *PodV1SpecVolumeIscsi) PutLocal(value *PodV1SpecVolumeLocal) PutNfs(value *PodV1SpecVolumeNfs) PutPersistentVolumeClaim(value *PodV1SpecVolumePersistentVolumeClaim) PutPhotonPersistentDisk(value *PodV1SpecVolumePhotonPersistentDisk) PutProjected(value interface{}) PutQuobyte(value *PodV1SpecVolumeQuobyte) PutRbd(value *PodV1SpecVolumeRbd) PutSecret(value *PodV1SpecVolumeSecret) PutVsphereVolume(value *PodV1SpecVolumeVsphereVolume) ResetAwsElasticBlockStore() ResetAzureDisk() ResetAzureFile() ResetCephFs() ResetCinder() ResetConfigMap() ResetCsi() ResetDownwardApi() ResetEmptyDir() ResetFc() ResetFlexVolume() ResetFlocker() ResetGcePersistentDisk() ResetGitRepo() ResetGlusterfs() ResetHostPath() ResetIscsi() ResetLocal() ResetName() ResetNfs() ResetPersistentVolumeClaim() ResetPhotonPersistentDisk() ResetProjected() ResetQuobyte() ResetRbd() ResetSecret() ResetVsphereVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeOutputReference ¶
func NewPodV1SpecVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeOutputReference
type PodV1SpecVolumePersistentVolumeClaim ¶
type PodV1SpecVolumePersistentVolumeClaim struct { // ClaimName is the name of a PersistentVolumeClaim in the same. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#claim_name PodV1#claim_name} ClaimName *string `field:"optional" json:"claimName" yaml:"claimName"` // Will force the ReadOnly setting in VolumeMounts. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type PodV1SpecVolumePersistentVolumeClaimOutputReference ¶
type PodV1SpecVolumePersistentVolumeClaimOutputReference interface { cdktf.ComplexObject ClaimName() *string SetClaimName(val *string) ClaimNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumePersistentVolumeClaim SetInternalValue(val *PodV1SpecVolumePersistentVolumeClaim) ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClaimName() ResetReadOnly() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumePersistentVolumeClaimOutputReference ¶
func NewPodV1SpecVolumePersistentVolumeClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumePersistentVolumeClaimOutputReference
type PodV1SpecVolumePhotonPersistentDisk ¶
type PodV1SpecVolumePhotonPersistentDisk struct { // ID that identifies Photon Controller persistent disk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#pd_id PodV1#pd_id} PdId *string `field:"required" json:"pdId" yaml:"pdId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type PodV1SpecVolumePhotonPersistentDiskOutputReference ¶
type PodV1SpecVolumePhotonPersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumePhotonPersistentDisk SetInternalValue(val *PodV1SpecVolumePhotonPersistentDisk) PdId() *string SetPdId(val *string) PdIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumePhotonPersistentDiskOutputReference ¶
func NewPodV1SpecVolumePhotonPersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumePhotonPersistentDiskOutputReference
type PodV1SpecVolumeProjected ¶
type PodV1SpecVolumeProjected struct { // sources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#sources PodV1#sources} Sources interface{} `field:"required" json:"sources" yaml:"sources"` // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#default_mode PodV1#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` }
type PodV1SpecVolumeProjectedList ¶
type PodV1SpecVolumeProjectedList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedList ¶
func NewPodV1SpecVolumeProjectedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedList
type PodV1SpecVolumeProjectedOutputReference ¶
type PodV1SpecVolumeProjectedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultMode() *string SetDefaultMode(val *string) DefaultModeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Sources() PodV1SpecVolumeProjectedSourcesList SourcesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSources(value interface{}) ResetDefaultMode() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedOutputReference ¶
func NewPodV1SpecVolumeProjectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedOutputReference
type PodV1SpecVolumeProjectedSources ¶
type PodV1SpecVolumeProjectedSources struct { // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#config_map PodV1#config_map} ConfigMap interface{} `field:"optional" json:"configMap" yaml:"configMap"` // downward_api block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#downward_api PodV1#downward_api} DownwardApi *PodV1SpecVolumeProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret PodV1#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // service_account_token block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#service_account_token PodV1#service_account_token} ServiceAccountToken *PodV1SpecVolumeProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"` }
type PodV1SpecVolumeProjectedSourcesConfigMap ¶
type PodV1SpecVolumeProjectedSourcesConfigMap struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or it's keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecVolumeProjectedSourcesConfigMapItems ¶
type PodV1SpecVolumeProjectedSourcesConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type PodV1SpecVolumeProjectedSourcesConfigMapItemsList ¶
type PodV1SpecVolumeProjectedSourcesConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapItemsList
type PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
type PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetMode() ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference
type PodV1SpecVolumeProjectedSourcesConfigMapList ¶
type PodV1SpecVolumeProjectedSourcesConfigMapList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesConfigMapOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesConfigMapList ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapList
type PodV1SpecVolumeProjectedSourcesConfigMapOutputReference ¶
type PodV1SpecVolumeProjectedSourcesConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Items() PodV1SpecVolumeProjectedSourcesConfigMapItemsList ItemsInput() interface{} Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetItems() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesConfigMapOutputReference
type PodV1SpecVolumeProjectedSourcesDownwardApi ¶
type PodV1SpecVolumeProjectedSourcesDownwardApi struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type PodV1SpecVolumeProjectedSourcesDownwardApiItems ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItems struct { // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"required" json:"path" yaml:"path"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_ref PodV1#field_ref} FieldRef *PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // Mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource_field_ref PodV1#resource_field_ref} ResourceFieldRef *PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to 'v1'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#api_version PodV1#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#field_path PodV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference interface { cdktf.ComplexObject ApiVersion() *string SetApiVersion(val *string) ApiVersionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldPath() *string SetFieldPath(val *string) FieldPathInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef SetInternalValue(val *PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetApiVersion() ResetFieldPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsList ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesDownwardApiItemsList
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FieldRef() PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference FieldRefInput() *PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutFieldRef(value *PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef) PutResourceFieldRef(value *PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) ResetFieldRef() ResetMode() ResetResourceFieldRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#container_name PodV1#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#resource PodV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#divisor PodV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Divisor() *string SetDivisor(val *string) DivisorInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef SetInternalValue(val *PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) Resource() *string SetResource(val *string) ResourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDivisor() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
type PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference ¶
type PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeProjectedSourcesDownwardApi SetInternalValue(val *PodV1SpecVolumeProjectedSourcesDownwardApi) Items() PodV1SpecVolumeProjectedSourcesDownwardApiItemsList ItemsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetItems() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference
type PodV1SpecVolumeProjectedSourcesList ¶
type PodV1SpecVolumeProjectedSourcesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesList ¶
func NewPodV1SpecVolumeProjectedSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesList
type PodV1SpecVolumeProjectedSourcesOutputReference ¶
type PodV1SpecVolumeProjectedSourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfigMap() PodV1SpecVolumeProjectedSourcesConfigMapList ConfigMapInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DownwardApi() PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference DownwardApiInput() *PodV1SpecVolumeProjectedSourcesDownwardApi // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() PodV1SpecVolumeProjectedSourcesSecretList SecretInput() interface{} ServiceAccountToken() PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference ServiceAccountTokenInput() *PodV1SpecVolumeProjectedSourcesServiceAccountToken // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConfigMap(value interface{}) PutDownwardApi(value *PodV1SpecVolumeProjectedSourcesDownwardApi) PutSecret(value interface{}) PutServiceAccountToken(value *PodV1SpecVolumeProjectedSourcesServiceAccountToken) ResetConfigMap() ResetDownwardApi() ResetSecret() ResetServiceAccountToken() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesOutputReference
type PodV1SpecVolumeProjectedSourcesSecret ¶
type PodV1SpecVolumeProjectedSourcesSecret struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the secret in the pod's namespace to use. More info: http://kubernetes.io/docs/user-guide/volumes#secrets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the Secret or it's keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type PodV1SpecVolumeProjectedSourcesSecretItems ¶
type PodV1SpecVolumeProjectedSourcesSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type PodV1SpecVolumeProjectedSourcesSecretItemsList ¶
type PodV1SpecVolumeProjectedSourcesSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesSecretItemsList ¶
func NewPodV1SpecVolumeProjectedSourcesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesSecretItemsList
type PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference ¶
type PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetMode() ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference
type PodV1SpecVolumeProjectedSourcesSecretList ¶
type PodV1SpecVolumeProjectedSourcesSecretList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeProjectedSourcesSecretOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesSecretList ¶
func NewPodV1SpecVolumeProjectedSourcesSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeProjectedSourcesSecretList
type PodV1SpecVolumeProjectedSourcesSecretOutputReference ¶
type PodV1SpecVolumeProjectedSourcesSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Items() PodV1SpecVolumeProjectedSourcesSecretItemsList ItemsInput() interface{} Name() *string SetName(val *string) NameInput() *string Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetItems() ResetName() ResetOptional() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesSecretOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeProjectedSourcesSecretOutputReference
type PodV1SpecVolumeProjectedSourcesServiceAccountToken ¶
type PodV1SpecVolumeProjectedSourcesServiceAccountToken struct { // Path specifies a relative path to the mount point of the projected volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"required" json:"path" yaml:"path"` // Audience is the intended audience of the token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#audience PodV1#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // ExpirationSeconds is the expected duration of validity of the service account token. // // It defaults to 1 hour and must be at least 10 minutes (600 seconds). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#expiration_seconds PodV1#expiration_seconds} ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"` }
type PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
type PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference interface { cdktf.ComplexObject Audience() *string SetAudience(val *string) AudienceInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExpirationSeconds() *float64 SetExpirationSeconds(val *float64) ExpirationSecondsInput() *float64 // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeProjectedSourcesServiceAccountToken SetInternalValue(val *PodV1SpecVolumeProjectedSourcesServiceAccountToken) Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAudience() ResetExpirationSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
func NewPodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference
type PodV1SpecVolumeQuobyte ¶
type PodV1SpecVolumeQuobyte struct { // Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#registry PodV1#registry} Registry *string `field:"required" json:"registry" yaml:"registry"` // Volume is a string that references an already created Quobyte volume by name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume PodV1#volume} Volume *string `field:"required" json:"volume" yaml:"volume"` // Group to map volume access to Default is no group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#group PodV1#group} Group *string `field:"optional" json:"group" yaml:"group"` // Whether to force the Quobyte volume to be mounted with read-only permissions. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // User to map volume access to Defaults to serivceaccount user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#user PodV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type PodV1SpecVolumeQuobyteOutputReference ¶
type PodV1SpecVolumeQuobyteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Group() *string SetGroup(val *string) GroupInput() *string InternalValue() *PodV1SpecVolumeQuobyte SetInternalValue(val *PodV1SpecVolumeQuobyte) ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} Registry() *string SetRegistry(val *string) RegistryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) User() *string SetUser(val *string) UserInput() *string Volume() *string SetVolume(val *string) VolumeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetGroup() ResetReadOnly() ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeQuobyteOutputReference ¶
func NewPodV1SpecVolumeQuobyteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeQuobyteOutputReference
type PodV1SpecVolumeRbd ¶
type PodV1SpecVolumeRbd struct { // A collection of Ceph monitors. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#ceph_monitors PodV1#ceph_monitors} CephMonitors *[]*string `field:"required" json:"cephMonitors" yaml:"cephMonitors"` // The rados image name. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#rbd_image PodV1#rbd_image} RbdImage *string `field:"required" json:"rbdImage" yaml:"rbdImage"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#rbd // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#keyring PodV1#keyring} Keyring *string `field:"optional" json:"keyring" yaml:"keyring"` // The rados user name. Default is admin. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#rados_user PodV1#rados_user} RadosUser *string `field:"optional" json:"radosUser" yaml:"radosUser"` // The rados pool name. Default is rbd. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#rbd_pool PodV1#rbd_pool} RbdPool *string `field:"optional" json:"rbdPool" yaml:"rbdPool"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#read_only PodV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_ref PodV1#secret_ref} SecretRef *PodV1SpecVolumeRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type PodV1SpecVolumeRbdOutputReference ¶
type PodV1SpecVolumeRbdOutputReference interface { cdktf.ComplexObject CephMonitors() *[]*string SetCephMonitors(val *[]*string) CephMonitorsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeRbd SetInternalValue(val *PodV1SpecVolumeRbd) Keyring() *string SetKeyring(val *string) KeyringInput() *string RadosUser() *string SetRadosUser(val *string) RadosUserInput() *string RbdImage() *string SetRbdImage(val *string) RbdImageInput() *string RbdPool() *string SetRbdPool(val *string) RbdPoolInput() *string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() PodV1SpecVolumeRbdSecretRefOutputReference SecretRefInput() *PodV1SpecVolumeRbdSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSecretRef(value *PodV1SpecVolumeRbdSecretRef) ResetFsType() ResetKeyring() ResetRadosUser() ResetRbdPool() ResetReadOnly() ResetSecretRef() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeRbdOutputReference ¶
func NewPodV1SpecVolumeRbdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeRbdOutputReference
type PodV1SpecVolumeRbdSecretRef ¶
type PodV1SpecVolumeRbdSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#name PodV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#namespace PodV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type PodV1SpecVolumeRbdSecretRefOutputReference ¶
type PodV1SpecVolumeRbdSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeRbdSecretRef SetInternalValue(val *PodV1SpecVolumeRbdSecretRef) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetName() ResetNamespace() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeRbdSecretRefOutputReference ¶
func NewPodV1SpecVolumeRbdSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeRbdSecretRefOutputReference
type PodV1SpecVolumeSecret ¶
type PodV1SpecVolumeSecret struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#default_mode PodV1#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#items PodV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Optional: Specify whether the Secret or its keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#optional PodV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` // Name of the secret in the pod's namespace to use. More info: http://kubernetes.io/docs/user-guide/volumes#secrets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#secret_name PodV1#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` }
type PodV1SpecVolumeSecretItems ¶
type PodV1SpecVolumeSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#key PodV1#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#mode PodV1#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#path PodV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type PodV1SpecVolumeSecretItemsList ¶
type PodV1SpecVolumeSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PodV1SpecVolumeSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeSecretItemsList ¶
func NewPodV1SpecVolumeSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PodV1SpecVolumeSecretItemsList
type PodV1SpecVolumeSecretItemsOutputReference ¶
type PodV1SpecVolumeSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetMode() ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeSecretItemsOutputReference ¶
func NewPodV1SpecVolumeSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PodV1SpecVolumeSecretItemsOutputReference
type PodV1SpecVolumeSecretOutputReference ¶
type PodV1SpecVolumeSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultMode() *string SetDefaultMode(val *string) DefaultModeInput() *string // Experimental. Fqn() *string InternalValue() *PodV1SpecVolumeSecret SetInternalValue(val *PodV1SpecVolumeSecret) Items() PodV1SpecVolumeSecretItemsList ItemsInput() interface{} Optional() interface{} SetOptional(val interface{}) OptionalInput() interface{} SecretName() *string SetSecretName(val *string) SecretNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutItems(value interface{}) ResetDefaultMode() ResetItems() ResetOptional() ResetSecretName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeSecretOutputReference ¶
func NewPodV1SpecVolumeSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeSecretOutputReference
type PodV1SpecVolumeVsphereVolume ¶
type PodV1SpecVolumeVsphereVolume struct { // Path that identifies vSphere volume vmdk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#volume_path PodV1#volume_path} VolumePath *string `field:"required" json:"volumePath" yaml:"volumePath"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#fs_type PodV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type PodV1SpecVolumeVsphereVolumeOutputReference ¶
type PodV1SpecVolumeVsphereVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsType() *string SetFsType(val *string) FsTypeInput() *string InternalValue() *PodV1SpecVolumeVsphereVolume SetInternalValue(val *PodV1SpecVolumeVsphereVolume) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumePath() *string SetVolumePath(val *string) VolumePathInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFsType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1SpecVolumeVsphereVolumeOutputReference ¶
func NewPodV1SpecVolumeVsphereVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1SpecVolumeVsphereVolumeOutputReference
type PodV1Timeouts ¶
type PodV1Timeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#create PodV1#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/pod_v1#delete PodV1#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` }
type PodV1TimeoutsOutputReference ¶
type PodV1TimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPodV1TimeoutsOutputReference ¶
func NewPodV1TimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodV1TimeoutsOutputReference
Source Files ¶
- podv1.go
- podv1_PodV1.go
- podv1_PodV1Config.go
- podv1_PodV1Metadata.go
- podv1_PodV1MetadataOutputReference.go
- podv1_PodV1MetadataOutputReference__runtime_type_checks.go
- podv1_PodV1Spec.go
- podv1_PodV1SpecAffinity.go
- podv1_PodV1SpecAffinityNodeAffinity.go
- podv1_PodV1SpecAffinityNodeAffinityOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityOutputReference.go
- podv1_PodV1SpecAffinityOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinity.go
- podv1_PodV1SpecAffinityPodAffinityOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinity.go
- podv1_PodV1SpecAffinityPodAntiAffinityOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- podv1_PodV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainer.go
- podv1_PodV1SpecContainerEnv.go
- podv1_PodV1SpecContainerEnvFrom.go
- podv1_PodV1SpecContainerEnvFromConfigMapRef.go
- podv1_PodV1SpecContainerEnvFromConfigMapRefOutputReference.go
- podv1_PodV1SpecContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvFromList.go
- podv1_PodV1SpecContainerEnvFromList__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvFromOutputReference.go
- podv1_PodV1SpecContainerEnvFromOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvFromSecretRef.go
- podv1_PodV1SpecContainerEnvFromSecretRefOutputReference.go
- podv1_PodV1SpecContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvList.go
- podv1_PodV1SpecContainerEnvList__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvOutputReference.go
- podv1_PodV1SpecContainerEnvOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvValueFrom.go
- podv1_PodV1SpecContainerEnvValueFromConfigMapKeyRef.go
- podv1_PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference.go
- podv1_PodV1SpecContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvValueFromFieldRef.go
- podv1_PodV1SpecContainerEnvValueFromFieldRefOutputReference.go
- podv1_PodV1SpecContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvValueFromOutputReference.go
- podv1_PodV1SpecContainerEnvValueFromOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvValueFromResourceFieldRef.go
- podv1_PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference.go
- podv1_PodV1SpecContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerEnvValueFromSecretKeyRef.go
- podv1_PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference.go
- podv1_PodV1SpecContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecycle.go
- podv1_PodV1SpecContainerLifecycleOutputReference.go
- podv1_PodV1SpecContainerLifecycleOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStart.go
- podv1_PodV1SpecContainerLifecyclePostStartExec.go
- podv1_PodV1SpecContainerLifecyclePostStartExecOutputReference.go
- podv1_PodV1SpecContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGet.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetHttpHeader.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetOutputReference.go
- podv1_PodV1SpecContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartList.go
- podv1_PodV1SpecContainerLifecyclePostStartList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartOutputReference.go
- podv1_PodV1SpecContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartTcpSocket.go
- podv1_PodV1SpecContainerLifecyclePostStartTcpSocketList.go
- podv1_PodV1SpecContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference.go
- podv1_PodV1SpecContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStop.go
- podv1_PodV1SpecContainerLifecyclePreStopExec.go
- podv1_PodV1SpecContainerLifecyclePreStopExecOutputReference.go
- podv1_PodV1SpecContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGet.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetHttpHeader.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetOutputReference.go
- podv1_PodV1SpecContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopList.go
- podv1_PodV1SpecContainerLifecyclePreStopList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopOutputReference.go
- podv1_PodV1SpecContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopTcpSocket.go
- podv1_PodV1SpecContainerLifecyclePreStopTcpSocketList.go
- podv1_PodV1SpecContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference.go
- podv1_PodV1SpecContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerList.go
- podv1_PodV1SpecContainerList__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbe.go
- podv1_PodV1SpecContainerLivenessProbeExec.go
- podv1_PodV1SpecContainerLivenessProbeExecOutputReference.go
- podv1_PodV1SpecContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeHttpGet.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetHttpHeader.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetOutputReference.go
- podv1_PodV1SpecContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeOutputReference.go
- podv1_PodV1SpecContainerLivenessProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeTcpSocket.go
- podv1_PodV1SpecContainerLivenessProbeTcpSocketList.go
- podv1_PodV1SpecContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecContainerLivenessProbeTcpSocketOutputReference.go
- podv1_PodV1SpecContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerOutputReference.go
- podv1_PodV1SpecContainerOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerPort.go
- podv1_PodV1SpecContainerPortList.go
- podv1_PodV1SpecContainerPortList__runtime_type_checks.go
- podv1_PodV1SpecContainerPortOutputReference.go
- podv1_PodV1SpecContainerPortOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbe.go
- podv1_PodV1SpecContainerReadinessProbeExec.go
- podv1_PodV1SpecContainerReadinessProbeExecOutputReference.go
- podv1_PodV1SpecContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeHttpGet.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetHttpHeader.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetOutputReference.go
- podv1_PodV1SpecContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeOutputReference.go
- podv1_PodV1SpecContainerReadinessProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeTcpSocket.go
- podv1_PodV1SpecContainerReadinessProbeTcpSocketList.go
- podv1_PodV1SpecContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecContainerReadinessProbeTcpSocketOutputReference.go
- podv1_PodV1SpecContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerResources.go
- podv1_PodV1SpecContainerResourcesOutputReference.go
- podv1_PodV1SpecContainerResourcesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerSecurityContext.go
- podv1_PodV1SpecContainerSecurityContextCapabilities.go
- podv1_PodV1SpecContainerSecurityContextCapabilitiesOutputReference.go
- podv1_PodV1SpecContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerSecurityContextOutputReference.go
- podv1_PodV1SpecContainerSecurityContextOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerSecurityContextSeLinuxOptions.go
- podv1_PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference.go
- podv1_PodV1SpecContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerSecurityContextSeccompProfile.go
- podv1_PodV1SpecContainerSecurityContextSeccompProfileOutputReference.go
- podv1_PodV1SpecContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbe.go
- podv1_PodV1SpecContainerStartupProbeExec.go
- podv1_PodV1SpecContainerStartupProbeExecOutputReference.go
- podv1_PodV1SpecContainerStartupProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeHttpGet.go
- podv1_PodV1SpecContainerStartupProbeHttpGetHttpHeader.go
- podv1_PodV1SpecContainerStartupProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeHttpGetOutputReference.go
- podv1_PodV1SpecContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeOutputReference.go
- podv1_PodV1SpecContainerStartupProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeTcpSocket.go
- podv1_PodV1SpecContainerStartupProbeTcpSocketList.go
- podv1_PodV1SpecContainerStartupProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecContainerStartupProbeTcpSocketOutputReference.go
- podv1_PodV1SpecContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecContainerVolumeMount.go
- podv1_PodV1SpecContainerVolumeMountList.go
- podv1_PodV1SpecContainerVolumeMountList__runtime_type_checks.go
- podv1_PodV1SpecContainerVolumeMountOutputReference.go
- podv1_PodV1SpecContainerVolumeMountOutputReference__runtime_type_checks.go
- podv1_PodV1SpecDnsConfig.go
- podv1_PodV1SpecDnsConfigOption.go
- podv1_PodV1SpecDnsConfigOptionList.go
- podv1_PodV1SpecDnsConfigOptionList__runtime_type_checks.go
- podv1_PodV1SpecDnsConfigOptionOutputReference.go
- podv1_PodV1SpecDnsConfigOptionOutputReference__runtime_type_checks.go
- podv1_PodV1SpecDnsConfigOutputReference.go
- podv1_PodV1SpecDnsConfigOutputReference__runtime_type_checks.go
- podv1_PodV1SpecHostAliases.go
- podv1_PodV1SpecHostAliasesList.go
- podv1_PodV1SpecHostAliasesList__runtime_type_checks.go
- podv1_PodV1SpecHostAliasesOutputReference.go
- podv1_PodV1SpecHostAliasesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecImagePullSecrets.go
- podv1_PodV1SpecImagePullSecretsList.go
- podv1_PodV1SpecImagePullSecretsList__runtime_type_checks.go
- podv1_PodV1SpecImagePullSecretsOutputReference.go
- podv1_PodV1SpecImagePullSecretsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainer.go
- podv1_PodV1SpecInitContainerEnv.go
- podv1_PodV1SpecInitContainerEnvFrom.go
- podv1_PodV1SpecInitContainerEnvFromConfigMapRef.go
- podv1_PodV1SpecInitContainerEnvFromConfigMapRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvFromList.go
- podv1_PodV1SpecInitContainerEnvFromList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvFromOutputReference.go
- podv1_PodV1SpecInitContainerEnvFromOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvFromSecretRef.go
- podv1_PodV1SpecInitContainerEnvFromSecretRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvList.go
- podv1_PodV1SpecInitContainerEnvList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvOutputReference.go
- podv1_PodV1SpecInitContainerEnvOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvValueFrom.go
- podv1_PodV1SpecInitContainerEnvValueFromConfigMapKeyRef.go
- podv1_PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvValueFromFieldRef.go
- podv1_PodV1SpecInitContainerEnvValueFromFieldRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvValueFromOutputReference.go
- podv1_PodV1SpecInitContainerEnvValueFromOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvValueFromResourceFieldRef.go
- podv1_PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerEnvValueFromSecretKeyRef.go
- podv1_PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference.go
- podv1_PodV1SpecInitContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecycle.go
- podv1_PodV1SpecInitContainerLifecycleOutputReference.go
- podv1_PodV1SpecInitContainerLifecycleOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStart.go
- podv1_PodV1SpecInitContainerLifecyclePostStartExec.go
- podv1_PodV1SpecInitContainerLifecyclePostStartExecOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGet.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeader.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartList.go
- podv1_PodV1SpecInitContainerLifecyclePostStartList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartTcpSocket.go
- podv1_PodV1SpecInitContainerLifecyclePostStartTcpSocketList.go
- podv1_PodV1SpecInitContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStop.go
- podv1_PodV1SpecInitContainerLifecyclePreStopExec.go
- podv1_PodV1SpecInitContainerLifecyclePreStopExecOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGet.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeader.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopList.go
- podv1_PodV1SpecInitContainerLifecyclePreStopList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopTcpSocket.go
- podv1_PodV1SpecInitContainerLifecyclePreStopTcpSocketList.go
- podv1_PodV1SpecInitContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference.go
- podv1_PodV1SpecInitContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerList.go
- podv1_PodV1SpecInitContainerList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbe.go
- podv1_PodV1SpecInitContainerLivenessProbeExec.go
- podv1_PodV1SpecInitContainerLivenessProbeExecOutputReference.go
- podv1_PodV1SpecInitContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGet.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetHttpHeader.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetOutputReference.go
- podv1_PodV1SpecInitContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeOutputReference.go
- podv1_PodV1SpecInitContainerLivenessProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeTcpSocket.go
- podv1_PodV1SpecInitContainerLivenessProbeTcpSocketList.go
- podv1_PodV1SpecInitContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference.go
- podv1_PodV1SpecInitContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerOutputReference.go
- podv1_PodV1SpecInitContainerOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerPort.go
- podv1_PodV1SpecInitContainerPortList.go
- podv1_PodV1SpecInitContainerPortList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerPortOutputReference.go
- podv1_PodV1SpecInitContainerPortOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbe.go
- podv1_PodV1SpecInitContainerReadinessProbeExec.go
- podv1_PodV1SpecInitContainerReadinessProbeExecOutputReference.go
- podv1_PodV1SpecInitContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGet.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetHttpHeader.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetOutputReference.go
- podv1_PodV1SpecInitContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeOutputReference.go
- podv1_PodV1SpecInitContainerReadinessProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeTcpSocket.go
- podv1_PodV1SpecInitContainerReadinessProbeTcpSocketList.go
- podv1_PodV1SpecInitContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference.go
- podv1_PodV1SpecInitContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerResources.go
- podv1_PodV1SpecInitContainerResourcesOutputReference.go
- podv1_PodV1SpecInitContainerResourcesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerSecurityContext.go
- podv1_PodV1SpecInitContainerSecurityContextCapabilities.go
- podv1_PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference.go
- podv1_PodV1SpecInitContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerSecurityContextOutputReference.go
- podv1_PodV1SpecInitContainerSecurityContextOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerSecurityContextSeLinuxOptions.go
- podv1_PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference.go
- podv1_PodV1SpecInitContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerSecurityContextSeccompProfile.go
- podv1_PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference.go
- podv1_PodV1SpecInitContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbe.go
- podv1_PodV1SpecInitContainerStartupProbeExec.go
- podv1_PodV1SpecInitContainerStartupProbeExecOutputReference.go
- podv1_PodV1SpecInitContainerStartupProbeExecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGet.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetHttpHeader.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetOutputReference.go
- podv1_PodV1SpecInitContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeOutputReference.go
- podv1_PodV1SpecInitContainerStartupProbeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeTcpSocket.go
- podv1_PodV1SpecInitContainerStartupProbeTcpSocketList.go
- podv1_PodV1SpecInitContainerStartupProbeTcpSocketList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerStartupProbeTcpSocketOutputReference.go
- podv1_PodV1SpecInitContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- podv1_PodV1SpecInitContainerVolumeMount.go
- podv1_PodV1SpecInitContainerVolumeMountList.go
- podv1_PodV1SpecInitContainerVolumeMountList__runtime_type_checks.go
- podv1_PodV1SpecInitContainerVolumeMountOutputReference.go
- podv1_PodV1SpecInitContainerVolumeMountOutputReference__runtime_type_checks.go
- podv1_PodV1SpecOutputReference.go
- podv1_PodV1SpecOutputReference__runtime_type_checks.go
- podv1_PodV1SpecReadinessGate.go
- podv1_PodV1SpecReadinessGateList.go
- podv1_PodV1SpecReadinessGateList__runtime_type_checks.go
- podv1_PodV1SpecReadinessGateOutputReference.go
- podv1_PodV1SpecReadinessGateOutputReference__runtime_type_checks.go
- podv1_PodV1SpecSecurityContext.go
- podv1_PodV1SpecSecurityContextOutputReference.go
- podv1_PodV1SpecSecurityContextOutputReference__runtime_type_checks.go
- podv1_PodV1SpecSecurityContextSeLinuxOptions.go
- podv1_PodV1SpecSecurityContextSeLinuxOptionsOutputReference.go
- podv1_PodV1SpecSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecSecurityContextSeccompProfile.go
- podv1_PodV1SpecSecurityContextSeccompProfileOutputReference.go
- podv1_PodV1SpecSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- podv1_PodV1SpecSecurityContextSysctl.go
- podv1_PodV1SpecSecurityContextSysctlList.go
- podv1_PodV1SpecSecurityContextSysctlList__runtime_type_checks.go
- podv1_PodV1SpecSecurityContextSysctlOutputReference.go
- podv1_PodV1SpecSecurityContextSysctlOutputReference__runtime_type_checks.go
- podv1_PodV1SpecToleration.go
- podv1_PodV1SpecTolerationList.go
- podv1_PodV1SpecTolerationList__runtime_type_checks.go
- podv1_PodV1SpecTolerationOutputReference.go
- podv1_PodV1SpecTolerationOutputReference__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraint.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelector.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorList.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorList__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressions.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsList__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference.go
- podv1_PodV1SpecTopologySpreadConstraintLabelSelectorOutputReference__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraintList.go
- podv1_PodV1SpecTopologySpreadConstraintList__runtime_type_checks.go
- podv1_PodV1SpecTopologySpreadConstraintOutputReference.go
- podv1_PodV1SpecTopologySpreadConstraintOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolume.go
- podv1_PodV1SpecVolumeAwsElasticBlockStore.go
- podv1_PodV1SpecVolumeAwsElasticBlockStoreOutputReference.go
- podv1_PodV1SpecVolumeAwsElasticBlockStoreOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeAzureDisk.go
- podv1_PodV1SpecVolumeAzureDiskOutputReference.go
- podv1_PodV1SpecVolumeAzureDiskOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeAzureFile.go
- podv1_PodV1SpecVolumeAzureFileOutputReference.go
- podv1_PodV1SpecVolumeAzureFileOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeCephFs.go
- podv1_PodV1SpecVolumeCephFsOutputReference.go
- podv1_PodV1SpecVolumeCephFsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeCephFsSecretRef.go
- podv1_PodV1SpecVolumeCephFsSecretRefOutputReference.go
- podv1_PodV1SpecVolumeCephFsSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeCinder.go
- podv1_PodV1SpecVolumeCinderOutputReference.go
- podv1_PodV1SpecVolumeCinderOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeConfigMap.go
- podv1_PodV1SpecVolumeConfigMapItems.go
- podv1_PodV1SpecVolumeConfigMapItemsList.go
- podv1_PodV1SpecVolumeConfigMapItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeConfigMapItemsOutputReference.go
- podv1_PodV1SpecVolumeConfigMapItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeConfigMapOutputReference.go
- podv1_PodV1SpecVolumeConfigMapOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeCsi.go
- podv1_PodV1SpecVolumeCsiNodePublishSecretRef.go
- podv1_PodV1SpecVolumeCsiNodePublishSecretRefOutputReference.go
- podv1_PodV1SpecVolumeCsiNodePublishSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeCsiOutputReference.go
- podv1_PodV1SpecVolumeCsiOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeDownwardApi.go
- podv1_PodV1SpecVolumeDownwardApiItems.go
- podv1_PodV1SpecVolumeDownwardApiItemsFieldRef.go
- podv1_PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference.go
- podv1_PodV1SpecVolumeDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeDownwardApiItemsList.go
- podv1_PodV1SpecVolumeDownwardApiItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeDownwardApiItemsOutputReference.go
- podv1_PodV1SpecVolumeDownwardApiItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeDownwardApiItemsResourceFieldRef.go
- podv1_PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference.go
- podv1_PodV1SpecVolumeDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeDownwardApiOutputReference.go
- podv1_PodV1SpecVolumeDownwardApiOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeEmptyDir.go
- podv1_PodV1SpecVolumeEmptyDirOutputReference.go
- podv1_PodV1SpecVolumeEmptyDirOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeFc.go
- podv1_PodV1SpecVolumeFcOutputReference.go
- podv1_PodV1SpecVolumeFcOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeFlexVolume.go
- podv1_PodV1SpecVolumeFlexVolumeOutputReference.go
- podv1_PodV1SpecVolumeFlexVolumeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeFlexVolumeSecretRef.go
- podv1_PodV1SpecVolumeFlexVolumeSecretRefOutputReference.go
- podv1_PodV1SpecVolumeFlexVolumeSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeFlocker.go
- podv1_PodV1SpecVolumeFlockerOutputReference.go
- podv1_PodV1SpecVolumeFlockerOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeGcePersistentDisk.go
- podv1_PodV1SpecVolumeGcePersistentDiskOutputReference.go
- podv1_PodV1SpecVolumeGcePersistentDiskOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeGitRepo.go
- podv1_PodV1SpecVolumeGitRepoOutputReference.go
- podv1_PodV1SpecVolumeGitRepoOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeGlusterfs.go
- podv1_PodV1SpecVolumeGlusterfsOutputReference.go
- podv1_PodV1SpecVolumeGlusterfsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeHostPath.go
- podv1_PodV1SpecVolumeHostPathOutputReference.go
- podv1_PodV1SpecVolumeHostPathOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeIscsi.go
- podv1_PodV1SpecVolumeIscsiOutputReference.go
- podv1_PodV1SpecVolumeIscsiOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeList.go
- podv1_PodV1SpecVolumeList__runtime_type_checks.go
- podv1_PodV1SpecVolumeLocal.go
- podv1_PodV1SpecVolumeLocalOutputReference.go
- podv1_PodV1SpecVolumeLocalOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeNfs.go
- podv1_PodV1SpecVolumeNfsOutputReference.go
- podv1_PodV1SpecVolumeNfsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeOutputReference.go
- podv1_PodV1SpecVolumeOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumePersistentVolumeClaim.go
- podv1_PodV1SpecVolumePersistentVolumeClaimOutputReference.go
- podv1_PodV1SpecVolumePersistentVolumeClaimOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumePhotonPersistentDisk.go
- podv1_PodV1SpecVolumePhotonPersistentDiskOutputReference.go
- podv1_PodV1SpecVolumePhotonPersistentDiskOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjected.go
- podv1_PodV1SpecVolumeProjectedList.go
- podv1_PodV1SpecVolumeProjectedList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedOutputReference.go
- podv1_PodV1SpecVolumeProjectedOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSources.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMap.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapItems.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapItemsList.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapList.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesConfigMapOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApi.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItems.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRef.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsList.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesDownwardApiOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesList.go
- podv1_PodV1SpecVolumeProjectedSourcesList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesSecret.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretItems.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretItemsList.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretList.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretList__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesSecretOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeProjectedSourcesServiceAccountToken.go
- podv1_PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference.go
- podv1_PodV1SpecVolumeProjectedSourcesServiceAccountTokenOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeQuobyte.go
- podv1_PodV1SpecVolumeQuobyteOutputReference.go
- podv1_PodV1SpecVolumeQuobyteOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeRbd.go
- podv1_PodV1SpecVolumeRbdOutputReference.go
- podv1_PodV1SpecVolumeRbdOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeRbdSecretRef.go
- podv1_PodV1SpecVolumeRbdSecretRefOutputReference.go
- podv1_PodV1SpecVolumeRbdSecretRefOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeSecret.go
- podv1_PodV1SpecVolumeSecretItems.go
- podv1_PodV1SpecVolumeSecretItemsList.go
- podv1_PodV1SpecVolumeSecretItemsList__runtime_type_checks.go
- podv1_PodV1SpecVolumeSecretItemsOutputReference.go
- podv1_PodV1SpecVolumeSecretItemsOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeSecretOutputReference.go
- podv1_PodV1SpecVolumeSecretOutputReference__runtime_type_checks.go
- podv1_PodV1SpecVolumeVsphereVolume.go
- podv1_PodV1SpecVolumeVsphereVolumeOutputReference.go
- podv1_PodV1SpecVolumeVsphereVolumeOutputReference__runtime_type_checks.go
- podv1_PodV1Timeouts.go
- podv1_PodV1TimeoutsOutputReference.go
- podv1_PodV1TimeoutsOutputReference__runtime_type_checks.go
- podv1_PodV1__runtime_type_checks.go