Documentation ¶
Index ¶
- func CronJobV1_IsConstruct(x interface{}) *bool
- func CronJobV1_TfResourceType() *string
- func NewCronJobV1MetadataOutputReference_Override(c CronJobV1MetadataOutputReference, ...)
- func NewCronJobV1SpecJobTemplateMetadataOutputReference_Override(c CronJobV1SpecJobTemplateMetadataOutputReference, ...)
- func NewCronJobV1SpecJobTemplateOutputReference_Override(c CronJobV1SpecJobTemplateOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecOutputReference_Override(c CronJobV1SpecJobTemplateSpecOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList, ...)
- func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecSelectorOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference, ...)
- func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference, ...)
- func NewCronJobV1SpecOutputReference_Override(c CronJobV1SpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCronJobV1TimeoutsOutputReference_Override(c CronJobV1TimeoutsOutputReference, ...)
- func NewCronJobV1_Override(c CronJobV1, scope constructs.Construct, id *string, config *CronJobV1Config)
- type CronJobV1
- type CronJobV1Config
- type CronJobV1Metadata
- type CronJobV1MetadataOutputReference
- type CronJobV1Spec
- type CronJobV1SpecJobTemplate
- type CronJobV1SpecJobTemplateMetadata
- type CronJobV1SpecJobTemplateMetadataOutputReference
- type CronJobV1SpecJobTemplateOutputReference
- type CronJobV1SpecJobTemplateSpec
- type CronJobV1SpecJobTemplateSpecOutputReference
- type CronJobV1SpecJobTemplateSpecSelector
- type CronJobV1SpecJobTemplateSpecSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplate
- type CronJobV1SpecJobTemplateSpecTemplateMetadata
- type CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpec
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinity
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainer
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList
- type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig
- type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption
- type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList
- type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases
- type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList
- type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets
- type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList
- type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate
- type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList
- type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList
- type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecToleration
- type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList
- type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList
- type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolume
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume
- type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference
- type CronJobV1SpecOutputReference
- type CronJobV1Timeouts
- type CronJobV1TimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CronJobV1_IsConstruct ¶
func CronJobV1_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 CronJobV1_TfResourceType ¶
func CronJobV1_TfResourceType() *string
func NewCronJobV1MetadataOutputReference_Override ¶
func NewCronJobV1MetadataOutputReference_Override(c CronJobV1MetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateMetadataOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateMetadataOutputReference_Override(c CronJobV1SpecJobTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateOutputReference_Override(c CronJobV1SpecJobTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecOutputReference_Override(c CronJobV1SpecJobTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(c CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1SpecOutputReference_Override ¶
func NewCronJobV1SpecOutputReference_Override(c CronJobV1SpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1TimeoutsOutputReference_Override ¶
func NewCronJobV1TimeoutsOutputReference_Override(c CronJobV1TimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobV1_Override ¶
func NewCronJobV1_Override(c CronJobV1, scope constructs.Construct, id *string, config *CronJobV1Config)
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1 kubernetes_cron_job_v1} Resource.
Types ¶
type CronJobV1 ¶
type CronJobV1 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() CronJobV1MetadataOutputReference MetadataInput() *CronJobV1Metadata // 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() CronJobV1SpecOutputReference SpecInput() *CronJobV1Spec // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CronJobV1TimeoutsOutputReference 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 *CronJobV1Metadata) PutSpec(value *CronJobV1Spec) PutTimeouts(value *CronJobV1Timeouts) 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/cron_job_v1 kubernetes_cron_job_v1}.
func NewCronJobV1 ¶
func NewCronJobV1(scope constructs.Construct, id *string, config *CronJobV1Config) CronJobV1
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1 kubernetes_cron_job_v1} Resource.
type CronJobV1Config ¶
type CronJobV1Config 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/cron_job_v1#metadata CronJobV1#metadata} Metadata *CronJobV1Metadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#spec CronJobV1#spec} Spec *CronJobV1Spec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#id CronJobV1#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/cron_job_v1#timeouts CronJobV1#timeouts} Timeouts *CronJobV1Timeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type CronJobV1Metadata ¶
type CronJobV1Metadata struct { // An unstructured key value map stored with the cronjob 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/cron_job_v1#annotations CronJobV1#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/cron_job_v1#generate_name CronJobV1#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 cronjob. // // 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/cron_job_v1#labels CronJobV1#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the cronjob, 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/cron_job_v1#name CronJobV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the cronjob must be unique. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#namespace CronJobV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobV1MetadataOutputReference ¶
type CronJobV1MetadataOutputReference 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() *CronJobV1Metadata SetInternalValue(val *CronJobV1Metadata) 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 NewCronJobV1MetadataOutputReference ¶
func NewCronJobV1MetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1MetadataOutputReference
type CronJobV1Spec ¶
type CronJobV1Spec struct { // job_template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#job_template CronJobV1#job_template} JobTemplate *CronJobV1SpecJobTemplate `field:"required" json:"jobTemplate" yaml:"jobTemplate"` // Cron format string, e.g. 0 * * * * or @hourly, as schedule time of its jobs to be created and executed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#schedule CronJobV1#schedule} Schedule *string `field:"required" json:"schedule" yaml:"schedule"` // Specifies how to treat concurrent executions of a Job. Defaults to Allow. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#concurrency_policy CronJobV1#concurrency_policy} ConcurrencyPolicy *string `field:"optional" json:"concurrencyPolicy" yaml:"concurrencyPolicy"` // The number of failed finished jobs to retain. // // This is a pointer to distinguish between explicit zero and not specified. Defaults to 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#failed_jobs_history_limit CronJobV1#failed_jobs_history_limit} FailedJobsHistoryLimit *float64 `field:"optional" json:"failedJobsHistoryLimit" yaml:"failedJobsHistoryLimit"` // Optional deadline in seconds for starting the job if it misses scheduled time for any reason. // // Missed jobs executions will be counted as failed ones. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#starting_deadline_seconds CronJobV1#starting_deadline_seconds} StartingDeadlineSeconds *float64 `field:"optional" json:"startingDeadlineSeconds" yaml:"startingDeadlineSeconds"` // The number of successful finished jobs to retain. Defaults to 3. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#successful_jobs_history_limit CronJobV1#successful_jobs_history_limit} SuccessfulJobsHistoryLimit *float64 `field:"optional" json:"successfulJobsHistoryLimit" yaml:"successfulJobsHistoryLimit"` // This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. // // Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#suspend CronJobV1#suspend} Suspend interface{} `field:"optional" json:"suspend" yaml:"suspend"` }
type CronJobV1SpecJobTemplate ¶
type CronJobV1SpecJobTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#metadata CronJobV1#metadata} Metadata *CronJobV1SpecJobTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#spec CronJobV1#spec} Spec *CronJobV1SpecJobTemplateSpec `field:"required" json:"spec" yaml:"spec"` }
type CronJobV1SpecJobTemplateMetadata ¶
type CronJobV1SpecJobTemplateMetadata struct { // An unstructured key value map stored with the jobTemplateSpec 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/cron_job_v1#annotations CronJobV1#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/cron_job_v1#generate_name CronJobV1#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 jobTemplateSpec. // // 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/cron_job_v1#labels CronJobV1#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the jobTemplateSpec, 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/cron_job_v1#name CronJobV1#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CronJobV1SpecJobTemplateMetadataOutputReference ¶
type CronJobV1SpecJobTemplateMetadataOutputReference 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() *CronJobV1SpecJobTemplateMetadata SetInternalValue(val *CronJobV1SpecJobTemplateMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Name() *string SetName(val *string) NameInput() *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() // 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 NewCronJobV1SpecJobTemplateMetadataOutputReference ¶
func NewCronJobV1SpecJobTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateMetadataOutputReference
type CronJobV1SpecJobTemplateOutputReference ¶
type CronJobV1SpecJobTemplateOutputReference 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() *CronJobV1SpecJobTemplate SetInternalValue(val *CronJobV1SpecJobTemplate) Metadata() CronJobV1SpecJobTemplateMetadataOutputReference MetadataInput() *CronJobV1SpecJobTemplateMetadata Spec() CronJobV1SpecJobTemplateSpecOutputReference SpecInput() *CronJobV1SpecJobTemplateSpec // 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 PutMetadata(value *CronJobV1SpecJobTemplateMetadata) PutSpec(value *CronJobV1SpecJobTemplateSpec) // 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 NewCronJobV1SpecJobTemplateOutputReference ¶
func NewCronJobV1SpecJobTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateOutputReference
type CronJobV1SpecJobTemplateSpec ¶
type CronJobV1SpecJobTemplateSpec struct { // template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#template CronJobV1#template} Template *CronJobV1SpecJobTemplateSpecTemplate `field:"required" json:"template" yaml:"template"` // 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/cron_job_v1#active_deadline_seconds CronJobV1#active_deadline_seconds} ActiveDeadlineSeconds *float64 `field:"optional" json:"activeDeadlineSeconds" yaml:"activeDeadlineSeconds"` // Specifies the number of retries before marking this job failed. Defaults to 6. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#backoff_limit CronJobV1#backoff_limit} BackoffLimit *float64 `field:"optional" json:"backoffLimit" yaml:"backoffLimit"` // CompletionMode specifies how Pod completions are tracked. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#completion_mode CronJobV1#completion_mode} CompletionMode *string `field:"optional" json:"completionMode" yaml:"completionMode"` // Specifies the desired number of successfully finished pods the job should be run with. // // Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#completions CronJobV1#completions} Completions *float64 `field:"optional" json:"completions" yaml:"completions"` // Controls generation of pod labels and pod selectors. // // Leave unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. More info: https://git.k8s.io/community/contributors/design-proposals/selector-generation.md // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#manual_selector CronJobV1#manual_selector} ManualSelector interface{} `field:"optional" json:"manualSelector" yaml:"manualSelector"` // Specifies the maximum desired number of pods the job should run at any given time. // // The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#parallelism CronJobV1#parallelism} Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#selector CronJobV1#selector} Selector *CronJobV1SpecJobTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"` // ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). // // If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won't be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#ttl_seconds_after_finished CronJobV1#ttl_seconds_after_finished} TtlSecondsAfterFinished *string `field:"optional" json:"ttlSecondsAfterFinished" yaml:"ttlSecondsAfterFinished"` }
type CronJobV1SpecJobTemplateSpecOutputReference ¶
type CronJobV1SpecJobTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 BackoffLimit() *float64 SetBackoffLimit(val *float64) BackoffLimitInput() *float64 CompletionMode() *string SetCompletionMode(val *string) CompletionModeInput() *string Completions() *float64 SetCompletions(val *float64) CompletionsInput() *float64 // 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() *CronJobV1SpecJobTemplateSpec SetInternalValue(val *CronJobV1SpecJobTemplateSpec) ManualSelector() interface{} SetManualSelector(val interface{}) ManualSelectorInput() interface{} Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 Selector() CronJobV1SpecJobTemplateSpecSelectorOutputReference SelectorInput() *CronJobV1SpecJobTemplateSpecSelector Template() CronJobV1SpecJobTemplateSpecTemplateOutputReference TemplateInput() *CronJobV1SpecJobTemplateSpecTemplate // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TtlSecondsAfterFinished() *string SetTtlSecondsAfterFinished(val *string) TtlSecondsAfterFinishedInput() *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 PutSelector(value *CronJobV1SpecJobTemplateSpecSelector) PutTemplate(value *CronJobV1SpecJobTemplateSpecTemplate) ResetActiveDeadlineSeconds() ResetBackoffLimit() ResetCompletionMode() ResetCompletions() ResetManualSelector() ResetParallelism() ResetSelector() ResetTtlSecondsAfterFinished() // 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 NewCronJobV1SpecJobTemplateSpecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecOutputReference
type CronJobV1SpecJobTemplateSpecSelector ¶
type CronJobV1SpecJobTemplateSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecSelectorOutputReference 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() *CronJobV1SpecJobTemplateSpecSelector SetInternalValue(val *CronJobV1SpecJobTemplateSpecSelector) MatchExpressions() CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplate ¶
type CronJobV1SpecJobTemplateSpecTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#metadata CronJobV1#metadata} Metadata *CronJobV1SpecJobTemplateSpecTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#spec CronJobV1#spec} Spec *CronJobV1SpecJobTemplateSpecTemplateSpec `field:"optional" json:"spec" yaml:"spec"` }
type CronJobV1SpecJobTemplateSpecTemplateMetadata ¶
type CronJobV1SpecJobTemplateSpecTemplateMetadata struct { // An unstructured key value map stored with the job 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/cron_job_v1#annotations CronJobV1#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/cron_job_v1#generate_name CronJobV1#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 job. // // 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/cron_job_v1#labels CronJobV1#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the job, 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/cron_job_v1#name CronJobV1#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateMetadata SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Name() *string SetName(val *string) NameInput() *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() // 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 NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference
type CronJobV1SpecJobTemplateSpecTemplateOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplate SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplate) Metadata() CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference MetadataInput() *CronJobV1SpecJobTemplateSpecTemplateMetadata Spec() CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference SpecInput() *CronJobV1SpecJobTemplateSpecTemplateSpec // 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 PutMetadata(value *CronJobV1SpecJobTemplateSpecTemplateMetadata) PutSpec(value *CronJobV1SpecJobTemplateSpecTemplateSpec) ResetSpec() // 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 NewCronJobV1SpecJobTemplateSpecTemplateOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpec 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/cron_job_v1#active_deadline_seconds CronJobV1#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/cron_job_v1#affinity CronJobV1#affinity} Affinity *CronJobV1SpecJobTemplateSpecTemplateSpecAffinity `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/cron_job_v1#automount_service_account_token CronJobV1#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/cron_job_v1#container CronJobV1#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/cron_job_v1#dns_config CronJobV1#dns_config} DnsConfig *CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig `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/cron_job_v1#dns_policy CronJobV1#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/cron_job_v1#enable_service_links CronJobV1#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/cron_job_v1#host_aliases CronJobV1#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/cron_job_v1#host_ipc CronJobV1#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/cron_job_v1#hostname CronJobV1#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/cron_job_v1#host_network CronJobV1#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/cron_job_v1#host_pid CronJobV1#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/cron_job_v1#image_pull_secrets CronJobV1#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/cron_job_v1#init_container CronJobV1#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/cron_job_v1#node_name CronJobV1#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/cron_job_v1#node_selector CronJobV1#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/cron_job_v1#priority_class_name CronJobV1#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/cron_job_v1#readiness_gate CronJobV1#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/cron_job_v1#restart_policy CronJobV1#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/cron_job_v1#security_context CronJobV1#security_context} SecurityContext *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext `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/cron_job_v1#service_account_name CronJobV1#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/cron_job_v1#share_process_namespace CronJobV1#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/cron_job_v1#subdomain CronJobV1#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/cron_job_v1#termination_grace_period_seconds CronJobV1#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/cron_job_v1#toleration CronJobV1#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/cron_job_v1#topology_spread_constraint CronJobV1#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/cron_job_v1#volume CronJobV1#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinity ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinity struct { // node_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#node_affinity CronJobV1#node_affinity} NodeAffinity *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"` // pod_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#pod_affinity CronJobV1#pod_affinity} PodAffinity *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"` // pod_anti_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#pod_anti_affinity CronJobV1#pod_anti_affinity} PodAntiAffinity *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#preferred_during_scheduling_ignored_during_execution CronJobV1#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/cron_job_v1#required_during_scheduling_ignored_during_execution CronJobV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference RequiredDuringSchedulingIgnoredDuringExecutionInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // preference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#preference CronJobV1#preference} Preference *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `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/cron_job_v1#weight CronJobV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference PreferenceInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) MatchExpressions() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // node_selector_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#node_selector_term CronJobV1#node_selector_term} NodeSelectorTerm interface{} `field:"optional" json:"nodeSelectorTerm" yaml:"nodeSelectorTerm"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) NodeSelectorTerm() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinity SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinity) NodeAffinity() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference NodeAffinityInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity PodAffinity() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference PodAffinityInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity PodAntiAffinity() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference PodAntiAffinityInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity) PutPodAffinity(value *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity) PutPodAntiAffinity(value *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#preferred_during_scheduling_ignored_during_execution CronJobV1#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/cron_job_v1#required_during_scheduling_ignored_during_execution CronJobV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#pod_affinity_term CronJobV1#pod_affinity_term} PodAffinityTerm *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `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/cron_job_v1#weight CronJobV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm 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/cron_job_v1#topology_key CronJobV1#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/cron_job_v1#label_selector CronJobV1#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/cron_job_v1#namespaces CronJobV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution 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/cron_job_v1#topology_key CronJobV1#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/cron_job_v1#label_selector CronJobV1#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/cron_job_v1#namespaces CronJobV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#preferred_during_scheduling_ignored_during_execution CronJobV1#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/cron_job_v1#required_during_scheduling_ignored_during_execution CronJobV1#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#pod_affinity_term CronJobV1#pod_affinity_term} PodAffinityTerm *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `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/cron_job_v1#weight CronJobV1#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm 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/cron_job_v1#topology_key CronJobV1#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/cron_job_v1#label_selector CronJobV1#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/cron_job_v1#namespaces CronJobV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution 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/cron_job_v1#topology_key CronJobV1#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/cron_job_v1#label_selector CronJobV1#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/cron_job_v1#namespaces CronJobV1#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainer ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainer 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/cron_job_v1#name CronJobV1#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/cron_job_v1#args CronJobV1#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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#env CronJobV1#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/cron_job_v1#env_from CronJobV1#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/cron_job_v1#image CronJobV1#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/cron_job_v1#image_pull_policy CronJobV1#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/cron_job_v1#lifecycle CronJobV1#lifecycle} Lifecycle *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#liveness_probe CronJobV1#liveness_probe} LivenessProbe *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#port CronJobV1#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/cron_job_v1#readiness_probe CronJobV1#readiness_probe} ReadinessProbe *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resources CronJobV1#resources} Resources *CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#security_context CronJobV1#security_context} SecurityContext *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#startup_probe CronJobV1#startup_probe} StartupProbe *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe `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/cron_job_v1#stdin CronJobV1#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/cron_job_v1#stdin_once CronJobV1#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/cron_job_v1#termination_message_path CronJobV1#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/cron_job_v1#termination_message_policy CronJobV1#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/cron_job_v1#tty CronJobV1#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/cron_job_v1#volume_mount CronJobV1#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/cron_job_v1#working_dir CronJobV1#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#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/cron_job_v1#value_from CronJobV1#value_from} ValueFrom *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map_ref CronJobV1#config_map_ref} ConfigMapRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef `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/cron_job_v1#prefix CronJobV1#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/cron_job_v1#secret_ref CronJobV1#secret_ref} SecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef // 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference SecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef) PutSecretRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ValueFromInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map_key_ref CronJobV1#config_map_key_ref} ConfigMapKeyRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#field_ref CronJobV1#field_ref} FieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resource_field_ref CronJobV1#resource_field_ref} ResourceFieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#secret_key_ref CronJobV1#secret_key_ref} SecretKeyRef *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef 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/cron_job_v1#api_version CronJobV1#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/cron_job_v1#field_path CronJobV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef // 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference FieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom) ResourceFieldRef() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef SecretKeyRef() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef) PutResourceFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resource CronJobV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#container_name CronJobV1#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#divisor CronJobV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef 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/cron_job_v1#key CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#post_start CronJobV1#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/cron_job_v1#pre_stop CronJobV1#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle) PostStart() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList PostStartInput() interface{} PreStop() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#tcp_socket CronJobV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#tcp_socket CronJobV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList EnvFrom() CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference LifecycleInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle LivenessProbe() CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference LivenessProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList PortInput() interface{} ReadinessProbe() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ReadinessProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe Resources() CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ResourcesInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources SecurityContext() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference SecurityContextInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext StartupProbe() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference StartupProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle) PutLivenessProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe) PutResources(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources) PutSecurityContext(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext) PutStartupProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort 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/cron_job_v1#container_port CronJobV1#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/cron_job_v1#host_ip CronJobV1#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/cron_job_v1#host_port CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#protocol CronJobV1#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources 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/cron_job_v1#limits CronJobV1#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/cron_job_v1#requests CronJobV1#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext 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/cron_job_v1#allow_privilege_escalation CronJobV1#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/cron_job_v1#capabilities CronJobV1#capabilities} Capabilities *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities `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/cron_job_v1#privileged CronJobV1#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/cron_job_v1#read_only_root_filesystem CronJobV1#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/cron_job_v1#run_as_group CronJobV1#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/cron_job_v1#run_as_non_root CronJobV1#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/cron_job_v1#run_as_user CronJobV1#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/cron_job_v1#seccomp_profile CronJobV1#seccomp_profile} SeccompProfile *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#se_linux_options CronJobV1#se_linux_options} SeLinuxOptions *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#add CronJobV1#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#drop CronJobV1#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities // 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext) 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile SeLinuxOptions() CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities) PutSeccompProfile(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#level CronJobV1#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/cron_job_v1#role CronJobV1#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/cron_job_v1#type CronJobV1#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/cron_job_v1#user CronJobV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile 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/cron_job_v1#localhost_profile CronJobV1#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/cron_job_v1#type CronJobV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount 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/cron_job_v1#mount_path CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#mount_propagation CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#sub_path CronJobV1#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList 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) CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig 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/cron_job_v1#nameservers CronJobV1#nameservers} Nameservers *[]*string `field:"optional" json:"nameservers" yaml:"nameservers"` // option block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#option CronJobV1#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/cron_job_v1#searches CronJobV1#searches} Searches *[]*string `field:"optional" json:"searches" yaml:"searches"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption struct { // Name of the option. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList 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) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig) Nameservers() *[]*string SetNameservers(val *[]*string) NameserversInput() *[]*string Option() CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases struct { // Hostnames for the IP address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#hostnames CronJobV1#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/cron_job_v1#ip CronJobV1#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList 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) CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets 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/cron_job_v1#name CronJobV1#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer 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/cron_job_v1#name CronJobV1#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/cron_job_v1#args CronJobV1#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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#env CronJobV1#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/cron_job_v1#env_from CronJobV1#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/cron_job_v1#image CronJobV1#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/cron_job_v1#image_pull_policy CronJobV1#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/cron_job_v1#lifecycle CronJobV1#lifecycle} Lifecycle *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#liveness_probe CronJobV1#liveness_probe} LivenessProbe *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#port CronJobV1#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/cron_job_v1#readiness_probe CronJobV1#readiness_probe} ReadinessProbe *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resources CronJobV1#resources} Resources *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#security_context CronJobV1#security_context} SecurityContext *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#startup_probe CronJobV1#startup_probe} StartupProbe *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe `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/cron_job_v1#stdin CronJobV1#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/cron_job_v1#stdin_once CronJobV1#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/cron_job_v1#termination_message_path CronJobV1#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/cron_job_v1#termination_message_policy CronJobV1#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/cron_job_v1#tty CronJobV1#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/cron_job_v1#volume_mount CronJobV1#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/cron_job_v1#working_dir CronJobV1#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#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/cron_job_v1#value_from CronJobV1#value_from} ValueFrom *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map_ref CronJobV1#config_map_ref} ConfigMapRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef `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/cron_job_v1#prefix CronJobV1#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/cron_job_v1#secret_ref CronJobV1#secret_ref} SecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef // 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference SecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef) PutSecretRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ValueFromInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map_key_ref CronJobV1#config_map_key_ref} ConfigMapKeyRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#field_ref CronJobV1#field_ref} FieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resource_field_ref CronJobV1#resource_field_ref} ResourceFieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#secret_key_ref CronJobV1#secret_key_ref} SecretKeyRef *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef 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/cron_job_v1#api_version CronJobV1#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/cron_job_v1#field_path CronJobV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef // 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference FieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom) ResourceFieldRef() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SecretKeyRef() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef) PutResourceFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#resource CronJobV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#container_name CronJobV1#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#divisor CronJobV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef 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/cron_job_v1#key CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#post_start CronJobV1#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/cron_job_v1#pre_stop CronJobV1#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle) PostStart() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList PostStartInput() interface{} PreStop() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#tcp_socket CronJobV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#tcp_socket CronJobV1#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList EnvFrom() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference LifecycleInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle LivenessProbe() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference LivenessProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList PortInput() interface{} ReadinessProbe() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ReadinessProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe Resources() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ResourcesInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources SecurityContext() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference SecurityContextInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext StartupProbe() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference StartupProbeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle) PutLivenessProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe) PutResources(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources) PutSecurityContext(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext) PutStartupProbe(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort 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/cron_job_v1#container_port CronJobV1#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/cron_job_v1#host_ip CronJobV1#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/cron_job_v1#host_port CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#protocol CronJobV1#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources 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/cron_job_v1#limits CronJobV1#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/cron_job_v1#requests CronJobV1#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext 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/cron_job_v1#allow_privilege_escalation CronJobV1#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/cron_job_v1#capabilities CronJobV1#capabilities} Capabilities *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities `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/cron_job_v1#privileged CronJobV1#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/cron_job_v1#read_only_root_filesystem CronJobV1#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/cron_job_v1#run_as_group CronJobV1#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/cron_job_v1#run_as_non_root CronJobV1#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/cron_job_v1#run_as_user CronJobV1#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/cron_job_v1#seccomp_profile CronJobV1#seccomp_profile} SeccompProfile *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#se_linux_options CronJobV1#se_linux_options} SeLinuxOptions *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#add CronJobV1#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#drop CronJobV1#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities // 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext) 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile SeLinuxOptions() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities) PutSeccompProfile(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#level CronJobV1#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/cron_job_v1#role CronJobV1#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/cron_job_v1#type CronJobV1#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/cron_job_v1#user CronJobV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile 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/cron_job_v1#localhost_profile CronJobV1#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/cron_job_v1#type CronJobV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#exec CronJobV1#exec} Exec *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec `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/cron_job_v1#failure_threshold CronJobV1#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/cron_job_v1#http_get CronJobV1#http_get} HttpGet *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet `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/cron_job_v1#initial_delay_seconds CronJobV1#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/cron_job_v1#period_seconds CronJobV1#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/cron_job_v1#success_threshold CronJobV1#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/cron_job_v1#tcp_socket CronJobV1#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/cron_job_v1#timeout_seconds CronJobV1#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec 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/cron_job_v1#command CronJobV1#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet 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/cron_job_v1#host CronJobV1#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/cron_job_v1#http_header CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#port CronJobV1#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/cron_job_v1#scheme CronJobV1#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ExecInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference HttpGetInput() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec) PutHttpGet(value *CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket 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/cron_job_v1#port CronJobV1#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount 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/cron_job_v1#mount_path CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#mount_propagation CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#sub_path CronJobV1#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList 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) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 Affinity() CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference AffinityInput() *CronJobV1SpecJobTemplateSpecTemplateSpecAffinity 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() CronJobV1SpecJobTemplateSpecTemplateSpecContainerList 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() CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference DnsConfigInput() *CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig DnsPolicy() *string SetDnsPolicy(val *string) DnsPolicyInput() *string EnableServiceLinks() interface{} SetEnableServiceLinks(val interface{}) EnableServiceLinksInput() interface{} // Experimental. Fqn() *string HostAliases() CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList 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() CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList ImagePullSecretsInput() interface{} InitContainer() CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList InitContainerInput() interface{} InternalValue() *CronJobV1SpecJobTemplateSpecTemplateSpec SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpec) 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() CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList ReadinessGateInput() interface{} RestartPolicy() *string SetRestartPolicy(val *string) RestartPolicyInput() *string SecurityContext() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference SecurityContextInput() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext 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() CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList TolerationInput() interface{} TopologySpreadConstraint() CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList TopologySpreadConstraintInput() interface{} Volume() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecAffinity) PutContainer(value interface{}) PutDnsConfig(value *CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig) PutHostAliases(value interface{}) PutImagePullSecrets(value interface{}) PutInitContainer(value interface{}) PutReadinessGate(value interface{}) PutSecurityContext(value *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate 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/cron_job_v1#condition_type CronJobV1#condition_type} ConditionType *string `field:"required" json:"conditionType" yaml:"conditionType"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList 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) CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext 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/cron_job_v1#fs_group CronJobV1#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/cron_job_v1#run_as_group CronJobV1#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/cron_job_v1#run_as_non_root CronJobV1#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/cron_job_v1#run_as_user CronJobV1#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/cron_job_v1#seccomp_profile CronJobV1#seccomp_profile} SeccompProfile *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#se_linux_options CronJobV1#se_linux_options} SeLinuxOptions *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions `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/cron_job_v1#supplemental_groups CronJobV1#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/cron_job_v1#sysctl CronJobV1#sysctl} Sysctl interface{} `field:"optional" json:"sysctl" yaml:"sysctl"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext) RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile SeLinuxOptions() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions SupplementalGroups() *[]*float64 SetSupplementalGroups(val *[]*float64) SupplementalGroupsInput() *[]*float64 Sysctl() CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList 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 *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#level CronJobV1#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/cron_job_v1#role CronJobV1#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/cron_job_v1#type CronJobV1#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/cron_job_v1#user CronJobV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile 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/cron_job_v1#localhost_profile CronJobV1#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/cron_job_v1#type CronJobV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl struct { // Name of a property to set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#name CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"required" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList 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) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecToleration ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecToleration 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/cron_job_v1#effect CronJobV1#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/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#toleration_seconds CronJobV1#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/cron_job_v1#value CronJobV1#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList 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) CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList
type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint struct { // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#label_selector CronJobV1#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/cron_job_v1#max_skew CronJobV1#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/cron_job_v1#topology_key CronJobV1#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/cron_job_v1#when_unsatisfiable CronJobV1#when_unsatisfiable} WhenUnsatisfiable *string `field:"optional" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#match_expressions CronJobV1#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/cron_job_v1#match_labels CronJobV1#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList 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) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#operator CronJobV1#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/cron_job_v1#values CronJobV1#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList 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) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolume ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolume struct { // aws_elastic_block_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#aws_elastic_block_store CronJobV1#aws_elastic_block_store} AwsElasticBlockStore *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"` // azure_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#azure_disk CronJobV1#azure_disk} AzureDisk *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"` // azure_file block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#azure_file CronJobV1#azure_file} AzureFile *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"` // ceph_fs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#ceph_fs CronJobV1#ceph_fs} CephFs *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs `field:"optional" json:"cephFs" yaml:"cephFs"` // cinder block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#cinder CronJobV1#cinder} Cinder *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder `field:"optional" json:"cinder" yaml:"cinder"` // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map CronJobV1#config_map} ConfigMap *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap `field:"optional" json:"configMap" yaml:"configMap"` // csi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#csi CronJobV1#csi} Csi *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi `field:"optional" json:"csi" yaml:"csi"` // downward_api block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#downward_api CronJobV1#downward_api} DownwardApi *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // empty_dir block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#empty_dir CronJobV1#empty_dir} EmptyDir *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // fc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#fc CronJobV1#fc} Fc *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc `field:"optional" json:"fc" yaml:"fc"` // flex_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#flex_volume CronJobV1#flex_volume} FlexVolume *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"` // flocker block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#flocker CronJobV1#flocker} Flocker *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker `field:"optional" json:"flocker" yaml:"flocker"` // gce_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#gce_persistent_disk CronJobV1#gce_persistent_disk} GcePersistentDisk *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"` // git_repo block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#git_repo CronJobV1#git_repo} GitRepo *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"` // glusterfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#glusterfs CronJobV1#glusterfs} Glusterfs *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"` // host_path block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#host_path CronJobV1#host_path} HostPath *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath `field:"optional" json:"hostPath" yaml:"hostPath"` // iscsi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#iscsi CronJobV1#iscsi} Iscsi *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi `field:"optional" json:"iscsi" yaml:"iscsi"` // local block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#local CronJobV1#local} Local *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal `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/cron_job_v1#name CronJobV1#name} Name *string `field:"optional" json:"name" yaml:"name"` // nfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#nfs CronJobV1#nfs} Nfs *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs `field:"optional" json:"nfs" yaml:"nfs"` // persistent_volume_claim block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#persistent_volume_claim CronJobV1#persistent_volume_claim} PersistentVolumeClaim *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"` // photon_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#photon_persistent_disk CronJobV1#photon_persistent_disk} PhotonPersistentDisk *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"` // projected block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#projected CronJobV1#projected} Projected interface{} `field:"optional" json:"projected" yaml:"projected"` // quobyte block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#quobyte CronJobV1#quobyte} Quobyte *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"` // rbd block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#rbd CronJobV1#rbd} Rbd *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd `field:"optional" json:"rbd" yaml:"rbd"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#secret CronJobV1#secret} Secret *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret `field:"optional" json:"secret" yaml:"secret"` // vsphere_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#vsphere_volume CronJobV1#vsphere_volume} VsphereVolume *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore 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/cron_job_v1#volume_id CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#partition CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk struct { // Host Caching mode: None, Read Only, Read Write. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#caching_mode CronJobV1#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/cron_job_v1#data_disk_uri CronJobV1#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/cron_job_v1#disk_name CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#kind CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile 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/cron_job_v1#secret_name CronJobV1#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#share_name CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#secret_namespace CronJobV1#secret_namespace} SecretNamespace *string `field:"optional" json:"secretNamespace" yaml:"secretNamespace"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs 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/cron_job_v1#monitors CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#secret_file CronJobV1#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/cron_job_v1#secret_ref CronJobV1#secret_ref} SecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef `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/cron_job_v1#user CronJobV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs) 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference SecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#namespace CronJobV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder 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/cron_job_v1#volume_id CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap 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/cron_job_v1#default_mode CronJobV1#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/cron_job_v1#items CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#mode CronJobV1#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/cron_job_v1#path CronJobV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap) Items() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi 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/cron_job_v1#driver CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#node_publish_secret_ref CronJobV1#node_publish_secret_ref} NodePublishSecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef `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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#volume_attributes CronJobV1#volume_attributes} VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef 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/cron_job_v1#name CronJobV1#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi) NodePublishSecretRef() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference NodePublishSecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi 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/cron_job_v1#default_mode CronJobV1#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/cron_job_v1#items CronJobV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems struct { // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#field_ref CronJobV1#field_ref} FieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef `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/cron_job_v1#path CronJobV1#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/cron_job_v1#mode CronJobV1#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/cron_job_v1#resource_field_ref CronJobV1#resource_field_ref} ResourceFieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef 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/cron_job_v1#api_version CronJobV1#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/cron_job_v1#field_path CronJobV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference FieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef) PutResourceFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#container_name CronJobV1#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/cron_job_v1#resource CronJobV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#divisor CronJobV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi) Items() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir 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/cron_job_v1#medium CronJobV1#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/cron_job_v1#size_limit CronJobV1#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc struct { // FC target lun number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#lun CronJobV1#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/cron_job_v1#target_ww_ns CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume 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/cron_job_v1#driver CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#options CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#secret_ref CronJobV1#secret_ref} SecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume) Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference SecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#namespace CronJobV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker 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/cron_job_v1#dataset_name CronJobV1#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/cron_job_v1#dataset_uuid CronJobV1#dataset_uuid} DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk 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/cron_job_v1#pd_name CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#partition CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo 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/cron_job_v1#directory CronJobV1#directory} Directory *string `field:"optional" json:"directory" yaml:"directory"` // Repository URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#repository CronJobV1#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/cron_job_v1#revision CronJobV1#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs 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/cron_job_v1#endpoints_name CronJobV1#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/cron_job_v1#path CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath 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/cron_job_v1#path CronJobV1#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/cron_job_v1#type CronJobV1#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi struct { // Target iSCSI Qualified Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#iqn CronJobV1#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/cron_job_v1#target_portal CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#iscsi_interface CronJobV1#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/cron_job_v1#lun CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal 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/cron_job_v1#path CronJobV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs 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/cron_job_v1#path CronJobV1#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/cron_job_v1#server CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference interface { cdktf.ComplexObject AwsElasticBlockStore() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference AwsElasticBlockStoreInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore AzureDisk() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference AzureDiskInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk AzureFile() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference AzureFileInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile CephFs() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference CephFsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs Cinder() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference CinderInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder // 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ConfigMapInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap // 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference CsiInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi DownwardApi() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference DownwardApiInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi EmptyDir() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference EmptyDirInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir Fc() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference FcInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc FlexVolume() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference FlexVolumeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume Flocker() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference FlockerInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker // Experimental. Fqn() *string GcePersistentDisk() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference GcePersistentDiskInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk GitRepo() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference GitRepoInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo Glusterfs() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference GlusterfsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs HostPath() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference HostPathInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath InternalValue() interface{} SetInternalValue(val interface{}) Iscsi() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference IscsiInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi Local() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference LocalInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal Name() *string SetName(val *string) NameInput() *string Nfs() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference NfsInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs PersistentVolumeClaim() CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference PersistentVolumeClaimInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim PhotonPersistentDisk() CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference PhotonPersistentDiskInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk Projected() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList ProjectedInput() interface{} Quobyte() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference QuobyteInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte Rbd() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference RbdInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd Secret() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference SecretInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereVolume() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference VsphereVolumeInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore) PutAzureDisk(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk) PutAzureFile(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile) PutCephFs(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs) PutCinder(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder) PutConfigMap(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap) PutCsi(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi) PutDownwardApi(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi) PutEmptyDir(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir) PutFc(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc) PutFlexVolume(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume) PutFlocker(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker) PutGcePersistentDisk(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk) PutGitRepo(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo) PutGlusterfs(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs) PutHostPath(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath) PutIscsi(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi) PutLocal(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal) PutNfs(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs) PutPersistentVolumeClaim(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim) PutPhotonPersistentDisk(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk) PutProjected(value interface{}) PutQuobyte(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte) PutRbd(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd) PutSecret(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret) PutVsphereVolume(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim struct { // ClaimName is the name of a PersistentVolumeClaim in the same. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#claim_name CronJobV1#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/cron_job_v1#read_only CronJobV1#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk struct { // ID that identifies Photon Controller persistent disk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#pd_id CronJobV1#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/cron_job_v1#fs_type CronJobV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected struct { // sources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#sources CronJobV1#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/cron_job_v1#default_mode CronJobV1#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources struct { // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#config_map CronJobV1#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/cron_job_v1#downward_api CronJobV1#downward_api} DownwardApi *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#secret CronJobV1#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/cron_job_v1#service_account_token CronJobV1#service_account_token} ServiceAccountToken *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#items CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#mode CronJobV1#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/cron_job_v1#path CronJobV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#items CronJobV1#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems 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/cron_job_v1#path CronJobV1#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/cron_job_v1#field_ref CronJobV1#field_ref} FieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef `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/cron_job_v1#mode CronJobV1#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/cron_job_v1#resource_field_ref CronJobV1#resource_field_ref} ResourceFieldRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef 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/cron_job_v1#api_version CronJobV1#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/cron_job_v1#field_path CronJobV1#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference FieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) PutResourceFieldRef(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#container_name CronJobV1#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/cron_job_v1#resource CronJobV1#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#divisor CronJobV1#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi) Items() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference DownwardApiInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList SecretInput() interface{} ServiceAccountToken() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ServiceAccountTokenInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi) PutSecret(value interface{}) PutServiceAccountToken(value *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#items CronJobV1#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/cron_job_v1#name CronJobV1#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/cron_job_v1#optional CronJobV1#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#mode CronJobV1#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/cron_job_v1#path CronJobV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken 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/cron_job_v1#path CronJobV1#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/cron_job_v1#audience CronJobV1#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/cron_job_v1#expiration_seconds CronJobV1#expiration_seconds} ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte 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/cron_job_v1#registry CronJobV1#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/cron_job_v1#volume CronJobV1#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/cron_job_v1#group CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#user CronJobV1#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd 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/cron_job_v1#ceph_monitors CronJobV1#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/cron_job_v1#rbd_image CronJobV1#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/cron_job_v1#fs_type CronJobV1#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/cron_job_v1#keyring CronJobV1#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/cron_job_v1#rados_user CronJobV1#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/cron_job_v1#rbd_pool CronJobV1#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/cron_job_v1#read_only CronJobV1#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/cron_job_v1#secret_ref CronJobV1#secret_ref} SecretRef *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd) 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() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference SecretRefInput() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef // 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 *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef 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/cron_job_v1#name CronJobV1#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/cron_job_v1#namespace CronJobV1#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef) 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret 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/cron_job_v1#default_mode CronJobV1#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/cron_job_v1#items CronJobV1#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/cron_job_v1#optional CronJobV1#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/cron_job_v1#secret_name CronJobV1#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#key CronJobV1#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/cron_job_v1#mode CronJobV1#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/cron_job_v1#path CronJobV1#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList 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) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret) Items() CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume struct { // Path that identifies vSphere volume vmdk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#volume_path CronJobV1#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/cron_job_v1#fs_type CronJobV1#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
type CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference 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() *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume SetInternalValue(val *CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume) // 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 NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
func NewCronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference
type CronJobV1SpecOutputReference ¶
type CronJobV1SpecOutputReference 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) ConcurrencyPolicy() *string SetConcurrencyPolicy(val *string) ConcurrencyPolicyInput() *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 FailedJobsHistoryLimit() *float64 SetFailedJobsHistoryLimit(val *float64) FailedJobsHistoryLimitInput() *float64 // Experimental. Fqn() *string InternalValue() *CronJobV1Spec SetInternalValue(val *CronJobV1Spec) JobTemplate() CronJobV1SpecJobTemplateOutputReference JobTemplateInput() *CronJobV1SpecJobTemplate Schedule() *string SetSchedule(val *string) ScheduleInput() *string StartingDeadlineSeconds() *float64 SetStartingDeadlineSeconds(val *float64) StartingDeadlineSecondsInput() *float64 SuccessfulJobsHistoryLimit() *float64 SetSuccessfulJobsHistoryLimit(val *float64) SuccessfulJobsHistoryLimitInput() *float64 Suspend() interface{} SetSuspend(val interface{}) SuspendInput() 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 PutJobTemplate(value *CronJobV1SpecJobTemplate) ResetConcurrencyPolicy() ResetFailedJobsHistoryLimit() ResetStartingDeadlineSeconds() ResetSuccessfulJobsHistoryLimit() ResetSuspend() // 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 NewCronJobV1SpecOutputReference ¶
func NewCronJobV1SpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1SpecOutputReference
type CronJobV1Timeouts ¶
type CronJobV1Timeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/cron_job_v1#delete CronJobV1#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` }
type CronJobV1TimeoutsOutputReference ¶
type CronJobV1TimeoutsOutputReference 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 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 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 NewCronJobV1TimeoutsOutputReference ¶
func NewCronJobV1TimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobV1TimeoutsOutputReference
Source Files ¶
- cronjobv1.go
- cronjobv1_CronJobV1.go
- cronjobv1_CronJobV1Config.go
- cronjobv1_CronJobV1Metadata.go
- cronjobv1_CronJobV1MetadataOutputReference.go
- cronjobv1_CronJobV1MetadataOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1Spec.go
- cronjobv1_CronJobV1SpecJobTemplate.go
- cronjobv1_CronJobV1SpecJobTemplateMetadata.go
- cronjobv1_CronJobV1SpecJobTemplateMetadataOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateMetadataOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplate.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateMetadata.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateMetadataOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinity.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinity.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinity.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainer.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnv.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFrom.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFrom.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycle.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerPort.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerPortOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerResources.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContext.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMount.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfig.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOption.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecDnsConfigOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecHostAliases.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecHostAliasesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecrets.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainer.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnv.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFrom.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycle.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPort.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResources.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContext.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbe.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMount.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGate.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecReadinessGateOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContext.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctl.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecToleration.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTolerationList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTolerationOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraint.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolume.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDisk.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFile.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFs.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinder.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMap.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsi.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApi.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDir.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFc.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFcOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolume.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlocker.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepo.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfs.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPath.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsi.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocal.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfs.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjected.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSources.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyte.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbd.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecret.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItems.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsList__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolume.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference.go
- cronjobv1_CronJobV1SpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1SpecOutputReference.go
- cronjobv1_CronJobV1SpecOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1Timeouts.go
- cronjobv1_CronJobV1TimeoutsOutputReference.go
- cronjobv1_CronJobV1TimeoutsOutputReference__runtime_type_checks.go
- cronjobv1_CronJobV1__runtime_type_checks.go